* {
    margin: 0;
}
html, body {
    height: 100%;
    padding:0 !important;
    /*overflow-x:hidden;*/
}
::selection { background: #000; color: #FFF; }
.page-wrap {
    min-height: 100%;
    margin-bottom:-180px;
}
.page-wrap:after {
    content: "";
    display: block;
}
footer, .page-wrap:after {
    height:180px;
}
/*--------------General CSS---------*/
img { border: 0 none; max-width: 100%; vertical-align:top; }
a { outline: none; cursor: pointer; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; color:#0061c4;}
a:hover, a:focus  {text-decoration:none; outline: none;}
p { font-size: 14px; line-height: 18px; color: #27272a;}
h1 { font-size: 32px; margin: 15px 0px;}
h2 { font-size: 26px; margin: 15px 0px;}
h3 { font-size: 20px; margin: 15px 0px;}
h4 { font-size: 16px; margin: 15px 0px;}
h5 { font-size: 12px; margin: 15px 0px; }
body { margin: 0; padding: 0; font-family: 'Lato', sans-serif; font-size: 14px; color: #1f1f1f; -webkit-font-smoothing: subpixel-antialiased;}
textarea{border-radius:0px; resize:none;}
textarea.form-control{border-radius:0px; font-size:16px;}
.form-control{border-radius:none !important;}
.mandatory-sign {color: #FF0000;}
/*-----------------------main styles starts here-----------------------------------------------*/
/*.container { width: 100%; max-width:1920px; margin: 0 auto; }*/
.container-fluid{padding-right: 70px; padding-left:70px; margin-left:auto; margin-right:auto;}
ul { margin:0; padding:0; list-style-type:none;}
input{height:43px !important; border-radius:0px !important; font-size:16px !important;}
.form-group{margin-bottom:32px !important;}
/*===================================== PLACE HOLDER CSSS START HERE        ====================================*/
input::-webkit-input-placeholder {
    color:#929292;
    font-family: 'Lato', sans-serif;
}
input::-moz-placeholder {
    color:#929292;
    font-family: 'Lato', sans-serif;
}
input::-ms-placeholder {
    color:#929292;
    font-family: 'Lato', sans-serif;
}
input.textbox::-ms-input-placeholder {
    color:#929292;
    font-family: 'Lato', sans-serif;
}
input.textbox::-ms-input-placeholder {
    color:#929292;
    font-family: 'Lato', sans-serif;
}
.ajax-loader {
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
    float: left;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1051;
    text-align: center;
}
.ajax-loader img, .loader img {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 300px;
}
/*===================================== PLACE HOLDER CSSS END HERE      ====================================*/
/*===================================== Commen Butons ===================================*/
.large-btn {
    border-radius: 4px;
    font-size: 18px;
    line-height: 1;
    padding: 10px 16px;
    background-color: #0081d1;
    border: 1px solid #0081d1;
    color: #fff;
    width:100%;
    height:40px;
    border-radius:0px;
}
.large-btn:hover, .large-btn:focus {
    background-color: #FFFFFF;
    color: #0081d1;
    border: 1px solid #0081d1;
}
.large-black-btn {
    border-radius: 4px;
    font-size: 18px;
    line-height: 1;
    padding: 10px 16px;
    background-color: #333333;
    border: 1px solid #333333;
    color: #fff;
    width:100%;
    height:40px;
    border-radius:0px;
}
.large-black-btn:hover, .large-black-btn:focus {
    background-color: #FFFFFF;
    color: #333333;
    border: 1px solid #333333;
}

.medium-black-btn {
    font-size: 14px;
    line-height:1.42857;
    background-color: #333333;
    border: none;
    color: #fff;
    padding:6px 12px;
    min-width:160px;
    border-radius:0px;
    border:1px solid #333333;
    text-transform:uppercase;
    font-weight:bold;
}
.medium-black-btn:hover, .medium-black-btn:focus {
    background-color: #FFFFFF;
    color: #333333;
    border:1px solid #333333;
}
.medium-blue-btn {
    font-size: 14px;
    line-height:1.42857;
    background-color: #0062c4;
    border: none;
    color: #fff;
    padding:6px 12px;
    min-width:200px;
    border-radius:0px;
    border:1px solid #0062c4;
    text-transform:uppercase;
    font-weight:bold;
}
.medium-blue-btn:hover, .medium-blue-btn:focus {
    background-color: #FFFFFF;
    color: #0062c4;
    border:1px solid #0062c4;
}
.medium-skyblue-btn {
    font-size: 20px;
    line-height:1.42857;
    background-color: #27a7df;
    border: none;
    color: #fff;
    padding:6px 12px;
    min-width:200px;
    border-radius:0px;
    border:1px solid #27a7df;
    font-weight:bold;
}
.medium-skyblue-btn:hover, .medium-skyblue-btn:focus {
    background-color: #FFFFFF;
    color: #27a7df;
    border:1px solid #27a7df;
}
.small-btn {
    background-color: #0062c4;
    border: 1px solid #0062c4;
    border-radius:0px;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    -o-border-radius:0px;
    -ms-border-radius:0px;
    color: #fff;
    font-size: 20px;
    line-height: 1.5;
    padding-top:2px;
    min-width:154px;
    border:1px solid #002dd3;
    font-weight:bold;
    background-image:none;
    text-shadow:none;
}
.small-white-btn {
    background-color: #FFFFFF;
    border: 1px solid #0062c4;
    color: #0062c4;
    font-size: 16px;
    line-height: 35px;
    padding-top:2px;
    min-width:145px;
    border-radius:0px;
    height:40px;
}
/*.small-white-btn {
    background-color: #FFFFFF;
    border: 1px solid #002dd3;
    border-radius:20px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -o-border-radius:20px;
    -ms-border-radius:20px;
    color: #002dd3;
    border-radius: 20px;
    font-size: 20px;
    line-height: 1.5;
    padding-top:2px;
    min-width:145px;
    border:1px solid #002dd3;
    }*/
.small-btn:hover, .small-btn:focus {
    background-color: #FFF;
    color: #0062c4;
    border:1px solid #0062c4;
}
.small-white-btn:hover, .small-white-btn:focus {
    background-color: #0062c4;
    color: #FFFFFF;
    border:1px solid #0062c4;
}
.small-blue-btn{background-color:#0062c4; height:40px; color:#FFF; border-radius:0px; font-size:16px; border:1px solid #0062c4;}
.small-blue-btn:hover{border:1px solid #0062c4; background-color:#FFF; color:#0062c4;}
.close-btn {
    border-radius: 4px;
    font-size: 15px;
    line-height:1.42857;
    background-color: transparent;
    border:none;
    color: #c9302c;
    padding:6px 12px;
    min-width:120px;
}
.close-btn:hover, .close-btn:focus {
    background-color:#c9302c;
    color: #fff;
}
.home-nct header{border-bottom:none;}
header { background:#FFF; min-height:80px; border-bottom:2px solid #ededed;}

nav ul { float:right; padding:0; margin:15px 0 0;}
nav ul li { display:inline-block; font-size:15px; }
nav ul li a { color:#fff;}
nav ul li a:hover {color:#FFFFFF;}

/*section { float:left; width:100%; padding:30px 0;}*/
select {
    appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    -moz-appearance: none;
    background-image:url(../images-nct/down-arrawo.png) !important;
    background-repeat:no-repeat;
    background-position: 96% 55%;
    padding-right:10px;
    border-radius:0px !important;
    height:43px !important;
    font-size:16px !important;
    color:#929292 !important;
}

select.profile-page-arrow {
    appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    -moz-appearance: none;
    background-position: 96% 55%;
    padding-right:10px;
    border-radius:0;
    height:46px;
    min-width:182px;
    max-width:182px;
}

/*----------Header Start--------------*/
ul.topnav {list-style-type: none; margin: 0; padding: 0; overflow: hidden; float:right;}
ul.topnav li {float: left; padding-right:20px; padding-left:20px; border: 3px solid #002dd3; background-color:#002dd3; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px;
              -o-border-radius:20px; margin-left:10px;}
ul.topnav li a {display: inline-block; color: #FFFFFF; text-align: center; text-decoration: none; transition: 0.3s; font-size: 14px; font-weight:bold;}
ul.topnav li:first-child{background-color:#FFF; border:3px solid #030819; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px;}
ul.topnav li:first-child a{color:#030819; font-weight:bold;}
ul.topnav li.icon {display: none;}
.navbar-header .topnav{float:right;}
.navbar-header{width:100%; padding-top:20px; padding-bottom:0px;}
.navbar-header .logo{font-size:30px; font-weight:bold; color:#030819; font-weight:bold; text-transform:uppercase;}
.navbar{margin-bottom:0px;}
.menu-right ul li{background-color:#FFFFFF; margin-left:10px; min-width:90px;}
.nav-profile{width:60px; height:60px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%;
             -o-border-radius:50%;}
.after-login .menu-right ul li{border:none;}
.after-login .menu-right ul{position:relative; top:10px;}
.after-login .menu-right ul.dropdown-menu{position:absolute; top:50px;}
.profile-photo .btn:active{box-shadow: inset 0 0px 0px rgba(0, 0, 0, .125); -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .125);}
.profile-photo button{background-color:transparent; color: #030819; font-size:14px; font-weight:bold;}
.profile-photo ul li a{background-color:#FFF !important; }
/*.profile-photo ul li a:hover{color:#030819;}*/
.profile-photo ul li{border-bottom:1px solid #030819;}
.after-login .profile-photo:hover{background-color:transparent !important; color:#030819;}
.after-login .profile-photo:hover a{color:#030819;}
.nav > li > a:focus{background-color:transparent !important;}
.nav-profile{margin-top:-20px; margin-right:8px;}
.menu-right ul li a {
    color: #030819;
    font-size: 18px;
    font-weight: lighter;
    padding: 10px 5px;
    text-align: center;
}
.navbar-toggle{background-color:#f0f0f0;}
.navbar-toggle .icon-bar{background-color:#000;}
.menu-right ul li a:hover{background-color:transparent;}
.navbar-header #navbar ul li:hover{background-color:#333333;}
.navbar-header .logo{padding-top:0; padding-bottom:0;}
.member{background-color:#333333 !important; border:1px solid #333333;}
.member:hover{border:1px solid #333333; background-color:transparent !important;}
.member:hover a{ color:#333333 !important;}
.member a{color:#FFF !important; font-weight:normal !important;}
.navbar-right{margin-top:10px;}


/*----------Header End--------------*/

/*----------Footer Start--------------*/
footer ul li{display:inline-block; margin-right:20px; padding-top:3px;}
footer ul li a{color:#ffffff; font-size:20px; font-weight:lighter;}
.email-box{position:relative;}
.email-box input{font-size:20px; font-weight:lighter;}
.email-btn{position:absolute; right:0; height:43px; width:65px; background-color:#0081d1; text-align:center; top:0px;}
.email-btn i{color:#FFF; font-size:24px; margin-top:8px;}
.social-media ul li {
    width:35px;
    height:35px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
    -ms-border-radius:50%;
    border:2px solid #FFF;
    background-color:#333333;
    text-align:center;
    font-size:12px;
    padding-top: 2px;
}
.footer-logo{display:inline-block; margin-top:15px; float: right;}
.footer-logo span{color:#FFF; font-size:16px;}
.footer-logo img{width:25%;}
.copyright-link{font-size:16px; display:inline-block; color:#FFF;}
.fb-social:hover{background-color:#3b5998;}
.twitter-social:hover{background-color:#00b5f2;}
.linked-social:hover{background-color:#0083be;}
.google-social:hover{background-color:#d52122;}
.social-media ul li a:hover{color:#FFF;}
/*----------Footer End--------------*/

/* dropdownheader start */
.drpdwn.open::before{
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    content: "\f0d8";
    position: absolute;
    top: 26px;
    right: 25px;
    color: #e0e0e0;
    font-size: 25px;
}
.drpdwn .dropdown-menu{width:400px; /*border:2px solid #27a7df;*/ border-radius:0px; padding-left:5px; padding-right:5px; background-color:#e0e0e0; margin-top:10px;}
.nct-common-footer-bottom .nct-footer-dropdown{width:200px;}
.dropdown-menu-header a{float:right; margin-top:2px; font-size:18px !important; color:#FFF; position:absolute; right:0;
                        top:0;}
.dropdown-menu-header h6{font-size:18px; font-weight:bold;}
.dropdown-menu-header h6 a{top:8px; right:4px; color:#FFF !important;}
.dropdown-menu-body ul li a{
    white-space: normal;
    min-height: 48px;
    border-bottom: 1px solid #d9d9d9;
    position: relative;
    display: block;
    padding: 0px 80px 5px 45px;
    word-wrap:break-word;
}

.dropdown-menu-body ul li .msg-img{position: absolute; left: 5px; top: 5px; border-radius: 50%; border: 1px solid #2586b7; display: block;
                                   text-align: center; width: 28px; height: 28px; background: #2586b7; overflow: hidden;}
.dropdown-menu-header{color:#FFF;}
.dropdown-menu-body ul li{list-style-type:none; background-color:#FFF; margin-right:0px; padding-bottom:0px; padding-top:5px;
                          border-bottom:none !important;}
.dropdown-menu-body h5{font-size:14px; margin-top:2px; margin-bottom:3px; text-align:left;}
.dropdown-menu-body ul li a:hover{color:#030819 !important;}
.dropdown-menu-body ul{padding-left:0px; float:inherit; margin-top:0;}
.dropdown-menu-body ul li .msg-img img{width:25px; height:25px;}
.dropdown-menu-body ul li p{margin-bottom:0px; text-align:left;}
.dropdown-menu-body .msg-date{position: absolute; font-weight: 500; right: 5px; top: 5px; font-size: 13px; color: #666;}
.dropdown-menu-footer a{color:#030819 !important; font-size:13px !important; font-weight:bold !important;}
.user-profile .dropdown-menu-body ul li a{padding: 0px 10px 5px 10px; min-height:inherit;}
.user-profile .drpdwn .dropdown-menu{width:200px;}
.after-login a{background-color:transparent !important;}

/* dropdownheader end */

/*----------Custom Checkbox Start--------------*/
/* Base for label styling */
.custom-checkbox-default:not(:checked),
.custom-checkbox-default:checked {
    position: absolute;
    left: -9999px;
}
.custom-checkbox-default:not(:checked) + label,
.custom-checkbox-default:checked + label {
    position: relative;
    padding-left: 25px;
    cursor: pointer;
}

/* checkbox aspect */
.custom-checkbox-default:not(:checked) + label:before,
.custom-checkbox-default:checked + label:before {
    content: '';
    position: absolute;
    left:0; top: 2px;
    width: 17px; height: 17px;
    border: 1px solid #333333;
    /*background: #f8f8f8;*/
    /*border-radius: 3px;
    box-shadow: inset 0 1px 3px rgba(0,0,0,.3)*/
}
/* checked mark aspect */
.custom-checkbox-default:not(:checked) + label:after,
.custom-checkbox-default:checked + label:after {
    content: '✔';
    position: absolute;
    top: 3px; left: 4px;
    font-size: 12px;
    line-height: 1.2;
    color: #333333;
    transition: all .2s;
}
/* checked mark aspect changes */
.custom-checkbox-default:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}
.custom-checkbox-default:checked + label:after {
    opacity: 1;
    transform: scale(1);
}
/* disabled checkbox */
.custom-checkbox-default:disabled:not(:checked) + label:before,
.custom-checkbox-default:disabled:checked + label:before {
    box-shadow: none;
    border-color: #bbb;
    background-color: #ddd;
}
.custom-checkbox-default:disabled:checked + label:after {
    color: #999;
}
.custom-checkbox-default:disabled + label {
    color: #aaa;
}
/* accessibility */
.custom-checkbox-default:checked:focus + label:before,
.custom-checkbox-default:not(:checked):focus + label:before {
    border: 1px solid #333333;
}

/* hover style just for information */
label:hover:before {
    border: 1px solid #333333 !important;
}

/*----------Custom Checkbox End--------------*/




/*----------File Upload Start--------------*/
.fileContainer {
    overflow: hidden;
    position: relative;
}

.fileContainer [type=file] {
    cursor: inherit;
    display: block;
    font-size: 999px;
    filter: alpha(opacity=0);
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}

/* Example stylistic flourishes */

.fileContainer {
    background: none;
    border-radius: .5em;
    float: left;

}

.fileContainer [type=file] {
    cursor: pointer;
}
/*----------File Upload End--------------*/

/*----------Custom Toggle Start--------------*/

.change-password-box .toggle-group{}
/*----------Custom Toggle end--------------*/

/*----------Custom radio start--------------*/
input[type="radio"] {
    display:none;
}
input[type="radio"] + label {
    color: #292321;
    font-family:Arial, sans-serif;
    font-size:14px;
    position:relative !important;
}
input[type="radio"] + label span {
    display:inline-block;
    width:20px;
    height:20px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius:  50%;
    border-radius:  50%;
    position:relative;
}

input[type="radio"] + label span {
    background-color:#fff;
    border:1px solid #333333;
}

input[type="radio"]:checked + label span{
    background-color:#fff;
    border:1px solid #333333;
}
input[type="radio"]:checked + label span::after
{
    content:''; position:absolute; width:10px; height:10px; background-color:#333333; top: 0px; left: 0; border-radius: 50%;
    right: 0; bottom: 0; margin: auto;
}

input[type="radio"] + label span,
input[type="radio"]:checked + label span {
    -webkit-transition:background-color 0.4s linear;
    -o-transition:background-color 0.4s linear;
    -moz-transition:background-color 0.4s linear;
    transition:background-color 0.4s linear;
}

.custom-radio ul li{
    color: #333333;
    display: block;
    position: relative;
    float: left;
}

.custom-radio ul li input[type=radio]{
    position: absolute;
    visibility: hidden;
}

.custom-radio ul li label{
    display: block;
    position: relative;
    font-weight: normal;
    font-size: 14px;
    color:#333333;
    padding: 0px 25px 5px 35px;
    margin: 10px auto;
    height: 20px;
    z-index: 9;
    cursor: pointer;
    -webkit-transition: all 0.25s linear;
}

/*.custom-radio ul li:hover label{
        color: #FFFFFF;
        }*/

.custom-radio ul li .check{
    display: block;
    position: absolute;
    border: 1px solid #343434;
    border-radius: 100%;
    height: 20px;
    width: 20px;
    top: 10px;
    left: 0px;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
}

/*.custom-radio ul li:hover .check {
  border: 5px solid #FFFFFF;
  }*/

.custom-radio ul li .check::before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 10px;
    width: 10px;
    top: 4px;
    left: 4px;
    margin: auto;
    transition: background 0.25s linear;
    -webkit-transition: background 0.25s linear;
}

.custom-radio input[type=radio]:checked ~ .check {
    border: 1px solid #343434;
}

.custom-radio input[type=radio]:checked ~ .check::before{
    background: #343434;
}

.custom-radio input[type=radio]:checked ~ label{
    color: #333333;

}
.custom-radio{min-height:130px;}
.custom-radio-project {
    float: left;
    min-height: auto;
    width: 100%;
}
.custom-radio ul li{margin-bottom:0 !important; list-style-type: none; list-style-position: outside; overflow: hidden;}
/*----------Custom radio end--------------*/

/*----------Custom toggle swtich start--------------*/
.notification_main .toggle.btn{position: relative; min-width: 68px; border-radius:30px; -webkit-border-radius:30px; -ms-border-radius:30px; -moz-border-radius:30px; -o-border-radius:30px; float:right; top:-3px;}
.btn-success {background: #FFF; border: none; font-size: 15px; padding: 2px 20px 0 0px; line-height: 1; color: #fff; text-shadow: none; font-weight: normal; border-radius:0px;}
.btn-success:hover{background: #FFFFFF;}
.btn-danger {background: #FFF !important; border: none; font-size: 15px; padding: 2px 36px 0 0px !important; line-height: 1;
             color: #525252 !important; text-shadow: none; font-weight: normal; border-radius:0px;
             -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .125) !important;
             box-shadow: inset 0 0px 0px rgba(0, 0, 0, .125) !important; font-style:italic;}
.btn-danger:hover{background: #FFFFFF !important;}
.btn-success .toggle-handle { margin: 0px 29px 0 0; background: #0080d1; height: 29px; width: 36px; border: none;
                              border-radius:0px; float:left;}
.toggle-on{right:10px !important; color:#525252 !important; font-size:14px; color:#525252; font-style:italic;
           text-transform:capitalize !important;}

.btn-danger .toggle-handle { margin: 0px 0px 0 0; background: #ff3c3c; height: 29px; width: 36px; border: none;
                             border-radius:0px; float:right;}
.toggle.btn {min-width: 73px !important; min-height: 21px !important; border:2px solid #bdbdbd;}
.btn-success.focus, .btn-success:focus{background-color:#FFF !important;}

/*----------Custom toggle swtich end--------------*/

/*----------Home Page start--------------*/
.banner-contain-part{ margin-top:40px;}
/*.banner-contain-part h5{font-size:14px; color:#333333;}
.banner-contain-part h1{font-size:30px; color:#0061c4;}
.banner-contain-part p{font-size:20px; color:#3d3d3d; width:80%; line-height:30px;}*/
.banner-image-part{position:relative;}
.banner-image{ margin-left:-40px;}
.banner-image-icons span{ font-size:12px; font-weight:900; display:block;}
.banner-image-icons .icon{position:relative;}
.banner-image-icons .icon1{position:absolute; bottom:40px; left:-70px;}
.banner-image-icons .icon2{position:absolute; bottom:-15px; left:-10px;}
.banner-image-icons .icon3{position:absolute; bottom:-30px; left:75px;}
.banner-image-icons .icon4{position:absolute; bottom:20px; left:170px;}
.banner-image-icons .icon5{position:absolute; bottom:-30px; right:135px;}
.banner-image-icons .icon6{position:absolute; bottom:-20px; right:40px;}
.banner-image-icons .icon7{position:absolute; bottom:50px; right:-12px;}
.service-section{background-color:#0565c5; padding-top:70px; padding-bottom:35px; overflow-x:hidden;}
.main-header { background-color:#fafafa; }
.banner-section{padding-bottom:70px;}
.service-section h2{font-size:30px; font-weight:lighter; text-align:center; color:#FFF;}
.service-section h5{text-align:center; color:#FFF; font-size:18px; text-align:center;}
.border-head{width:13%; border-top:5px solid #FFF; display:block; margin:auto;}
.service-block{background-color:#1e75cb; min-height:300px; margin-bottom: 10px;}
.service-block a{display:block; padding-top:40px; min-height:270px; padding-left:20px; padding-right:20px;}
.service-block-img .back-img img{display:block; margin:auto; position:absolute; left:0; right:0; top:40px; opacity:1;
                                 filter: Alpha(opacity=100); /* IE8 and earlier */}
.service-block-img .front-img img{display:block; margin:auto; position:absolute; left:0; right:0; top:40px; opacity:0;
                                  filter: Alpha(opacity=0); /* IE8 and earlier */}
.service-block-img{padding-top:70px;}
.service-block h4{color:#FFF; text-align:center; font-size:20px; font-weight:bold;}
.service-block p{font-size:14px; color:#FFF; text-align:center;}
.service-part{margin-top:50px;}
.service-part .row .col-sm-2{padding-left:5px; padding-right:5px;}
.service-part .row{margin-left:-5px; margin-right:-5px;}
.service-block a:hover .back-img img{opacity:0; filter: Alpha(opacity=0); /* IE8 and earlier */}
.service-block a:hover .front-img img{opacity:1; filter: Alpha(opacity=100); /* IE8 and earlier */}
.service-block:hover{background-color:#FFF; box-shadow: 0px 12px 15px #0457aa;
                     -webkit-box-shadow: 0px 12px 15px #0457aa;
                     -moz-box-shadow: 0px 12px 15px #0457aa;
                     -ms-box-shadow: 0px 12px 15px #0457aa;
                     -o-box-shadow: 0px 12px 15px #0457aa;}
.service-block a:hover h4, .service-block a:hover p{color:#212121;}
.new-product-section{background-color:#fdfdfd; padding-top:70px;}
.new-product-section h2{color:#333333; font-weight:lighter; padding-left:15%; padding-right:15%; text-align:center;}
.black{border-color:#000000;}
.new-product-lftpart{position:relative;}
.lftpart-btn{position:absolute; border-radius:30px; -webkit-box-shadow: 1px 1px 18px 8px rgba(0,0,0,0.14);
             -moz-box-shadow: 1px 1px 18px 8px rgba(0,0,0,0.14);
             box-shadow: 1px 1px 18px 8px rgba(0,0,0,0.14); -webkit-border-radius:30px; -moz-border-radius:30px;
             -o-border-radius:30px; -ms-border-radius:30px; font-size:18px; text-align:center;}
.btn-name{min-width:130px; height:59px; display:table-cell; vertical-align:middle; text-align:center; max-width:190px;
          padding-left:20px; padding-right:20px;}
.lftpart-btn1{right:36%; top:20px;}
.lftpart-btn2{right:52%; top:120px;}
.lftpart-btn3{left:22%; top:230px;}
.lftpart-btn4{left:12%; top:340px;}
.lftpart-btn5{left:2%; top:490px;}
.new-product-rgtpart{position:relative;}
.rgtpart-btn{position:absolute; border-radius:30px; -webkit-box-shadow: 1px 1px 18px 8px rgba(0,0,0,0.14);
             -moz-box-shadow: 1px 1px 18px 8px rgba(0,0,0,0.14);
             box-shadow: 1px 1px 18px 8px rgba(0,0,0,0.14); -webkit-border-radius:30px; -moz-border-radius:30px;
             -o-border-radius:30px; -ms-border-radius:30px; font-size:18px; text-align:center;}
.rgtpart-btn1{right:11%; top:160px;}
.rgtpart-btn2{right:24%; top:240px;}
.rgtpart-btn3{right:34%; top:330px;}
.rgtpart-btn4{right:44%; top:440px;}
.rgtpart-btn5{right:22%; top:110px; border-radius:0px; box-shadow: 0px 0px 0px #aaaaaa; color:#2577ca; font-size:14px;
              font-weight:900;}
.rgtpart-btn6{right:35%; top:165px; border-radius:0px; box-shadow: 0px 0px 0px #aaaaaa; color:#2577ca; font-size:14px;
              font-weight:900;}
.rgtpart-btn7{right:44%; top:250px; border-radius:0px; box-shadow: 0px 0px 0px #aaaaaa; color:#2577ca; font-size:14px;
              font-weight:900;}
.rgtpart-btn8{right:58%; top:340px; border-radius:0px; box-shadow: 0px 0px 0px #aaaaaa; color:#2577ca; font-size:14px;
              font-weight:900;}
.rgtpart-btn9{left:24%; top:445px; border-radius:0px; box-shadow: 0px 0px 0px #aaaaaa; color:#2577ca; font-size:14px;
              font-weight:900;}
.key-features-section{}
.key-features-section h3{font-size:30px; color:#000000; font-weight:lighter; text-align:center;}
.key-features-section p{font-size:18px; color:#000; text-align:center;}
.key-features-inner{width:80%; margin:50px auto;}
.key-feature-description{width:80%; color:#000000;}
.key-feature-icon{position:absolute; left:0;}
.key-feature{padding-left:50px; min-height:80px; margin-bottom:40px;}
.new-product-head-part{margin-bottom:80px;}
.centric-design-section{background-image:url(../images-nct/centric-design.jpg);
                        padding-top:80px; padding-bottom:80px;}
.centric-design-inner h3{font-size:30px; color:#FFF; text-align:center; font-weight:lighter;}
.centric-big-round img{margin:0 auto;}
.centric-round-section{padding-top:170px; position:relative; color:#FFF; font-size:16px;}
.centric-top-icon{position: absolute; top: 46%; width: 29%; text-align: center; left: 36%;}
.centric-top-one{position:absolute; top:10%; width:29%; text-align:center; left:35%;}
.centric-top-two{position: absolute; top: 28%; width: 23%; text-align: right; left: -2%;}
.centric-top-three{position: absolute; top: 28%; width: 23%; text-align: left; right: 0;}
.centric-top-main{position: absolute; top: 29%; width: 24%; text-align: center; left: 38%; font-size:18px;}
.centric-middleleft-icon{position: absolute; top: 59.3%; width: 29%; text-align: center; left: 26%;}
.centric-middleleft-main{position: absolute; top: 57%; width: 9%; text-align: center; left: 24%; font-size: 18px;}
.centric-middleleft-one{position: absolute; top: 60%; width: 19%; text-align: right; left: -6%;}
.centric-middleright-icon{position: absolute; top: 59.3%; width: 29%; text-align: center; right: 26%;}
.centric-middleright-main{position: absolute; top: 57%; width: 9%; text-align: left; right: 25%; font-size: 18px;}
.centric-middleright-one{position: absolute; top: 60%; width: 13%; text-align: left; right: 0%;}
.centric-bottom-icon{position: absolute; bottom: 23.5%; width: 29%; text-align: center; right: 35%;}
.centric-bottom-main{position: absolute; bottom: 11%; width: 9%; text-align: center; right: 45%; font-size: 18px;}
.centric-bottom-one{position: absolute; bottom: 2%; width: 19%; text-align: right; left: 6%;}
.centric-bottom-two{position: absolute; bottom: -1%; width: 22%; text-align: left; right: 4%;}
.small-round{position:absolute; top:40%; left:35%;}
.productdesignchallenges{padding-top:60px; padding-bottom:60px;}
.productdesignchallenges h3{font-size:30px; font-weight:lighter; text-align:center; color:#000000;}
.productdesignchallenges h5{font-size:18px; text-align:center; color:#000000;}
.productdesignchallenges img{display:block; margin:50px auto;}
.joinus-section h3{font-size:30px; font-weight:lighter; text-align:center; color:#000000;}
.joinus-section{background-color:#eaeaea; padding-top:60px; padding-bottom:60px;}
.joinus-middle-image img{display:block; margin:auto;}
.joinus-inner{padding-top:80px; position:relative;}
.joinus-middle-text{color:#000000; font-size:24px;}
.joinus-text-customer{position: absolute; top: 24%; left: 22%; width:190px; height:60px; border:5px solid #cccccc;
                      border-radius:30px; text-align:center; background-color:#eaeaea;}
.joinus-text-customer span{vertical-align: middle; display: table-cell; height: 50px; width: 190px;}
.joinus-text-investor{position: absolute; top: 52%; left: 17%; width:190px; height:60px; border:5px solid #cccccc;
                      border-radius:30px; text-align:center; background-color:#eaeaea;}
.joinus-text-investor span{vertical-align: middle; display: table-cell; height: 50px; width: 190px;}
.joinus-text-sme{position: absolute; bottom: 3%; left: 22%; width:190px; height:60px; border:5px solid #cccccc;
                 border-radius:30px; text-align:center; background-color:#eaeaea;}
.joinus-text-sme span{vertical-align: middle; display: table-cell; height: 50px; width: 190px;}
.joinus-text-freelancer{position: absolute; top: 24%; right: 22%; width:190px; height:60px; border:5px solid #cccccc;
                        border-radius:30px; text-align:center; background-color:#eaeaea;}
.joinus-text-freelancer span{vertical-align: middle; display: table-cell; height: 50px; width: 190px;}
.joinus-text-startup{position: absolute; top: 52%; right: 17%; width:190px; height:60px; border:5px solid #cccccc;
                     border-radius:30px; text-align:center; background-color:#eaeaea;}
.joinus-text-startup span{vertical-align: middle; display: table-cell; height: 50px; width: 190px;}
.joinus-text-mentor{position: absolute; bottom: 3%; right: 22%; width:190px; height:60px; border:5px solid #cccccc;
                    border-radius:30px; text-align:center; background-color:#eaeaea;}
.joinus-text-mentor span{vertical-align: middle; display: table-cell; height: 50px; width: 190px;}
.get-started{position: absolute; top: 57%; right: 45%;}
.get-started a{color:#FFF;}
footer{background-color:#000000; padding-top:40px; padding-bottom:25px;}
.rocket-img{position:absolute; opacity:0; filter: Alpha(opacity=0); /* IE8 and earlier */}
.rocket-border{position:absolute; border:2px solid #cccccc; opacity:0; filter: Alpha(opacity=0); /* IE8 and earlier */}

/*----------Home Page end--------------*/
/*----------Login Page start--------------*/
.container-section{ background-color:#f9f9f9; padding-top:60px; padding-bottom:60px; position:relative;}
.login-section{}
.form-inner-section{background-color:#ffffff; border:1px solid #e4e4e4; padding-top:45px; padding-bottom:45px;
                    padding-left:115px; padding-right:115px;}
.heading{margin:0; font-size:30px; color:#000000; font-weight:lighter; text-align:center;}
.col-marlft-20{margin-left:20%;}
.border-head-inner{border:2px solid #000; margin:15px auto; display:block; width:32%;}
.border-head-inner-new{border:2px solid #000; margin:15px auto; display:block; width:18%;}
.form-inner-section form{margin-top:40px;}
#forgot_password_form {
    display: none;
}
.remember{display:block; margin:auto; text-align:center;}
.remember p{color:#333333;}
.form-inner-section button{margin-top:15px;}
.forgot-pwd{margin-top:25px; margin-bottom:25px; text-align:center; display:block;}
form span{color:#8a8a8a; font-size:20px; text-align:center; display:block;}
.social-btn{height:40px; font-size:16px; color:#333333; display:block; line-height:39px; text-align:center; position:relative;
            padding-left:35px;}
.social-btn i{position:absolute; height: 40px; width: 35px; left:0; color:#FFF; line-height:38px; font-size:20px;}
.fb-btn{background-color:#d8e2f0;}
.fb-icon{background-color:#4867aa;}
.google-btn{background-color:#f8dad8;}
.google-icon{background-color:#dc483c;}
.linkedin-btn{background-color:#cce4f0;}
.linkedin-icon{background-color:#0177b5;}
.form-social-icons{margin-top:30px;}
.form-social-icons .col-sm-4{padding-left:10px; padding-right:10px;}
.form-social-icons .row{margin-left:-10px; margin-right:-10px;}

/*----------Login Page end--------------*/

/*----------Signup Page start--------------*/
.or{margin-top:30px;}
.width-50{width:50%; float:left; padding-left:10px; padding-right:10px;}
.form-control-text{margin-left:-10px; margin-right:-10px;}
.form-control-contact{position:relative; padding-left:65px;}
.form-control-contact select{position:absolute; width:86px; left:0; background-position: 86% 55%; color:#333333; font-size:16px;}
.custom-chkbox label{color:#333333; font-size:16px;}
.custom-chkbox{margin-bottom:25px;}
.terms{font-size:14px !important;}
.terms a{color:#007fd1 !important;}
/*----------Signup Page start--------------*/

/*----------addnewmember Page start--------------*/
.inner-page-section{background-color:#ffffff; border:1px solid #e4e4e4; padding-top:25px; padding-bottom:25px;
                    padding-left:25px; padding-right:25px; height:auto; overflow-y:auto; position:relative;}
.serch-box-inner{position:relative; text-align:center; /*padding-left:60px;*/}
.serch-box-inner a{color:#1f1913; width:60px; height:43px; display:table-cell; vertical-align:middle;}
.search-icon{width:60px; height:43px; position:absolute; top:0; left:0; border: 1px solid #ccc; border-right:none;}
.back-to-group{position:relative; color:#27a7df;}
.back-to-group a{right:0px; position:absolute; top:20px; z-index:99; color:#27a7df; font-weight:bold; font-size:14px;}
.back-to-group a i{margin-right:5px;}
.navbar-header #navbar ul.after-login li:hover{background-color:#FFFFFF;}
.navbar-header #navbar ul.after-login li:hover i{color:#000;}
.navbar-header #navbar ul.after-login li i{font-size:24px;}
.navbar-header #navbar ul.after-login li button{background-color:transparent;}
.navbar-header #navbar ul.after-login li button:active{
    webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .125);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, .125);
}
.navbar-header #navbar ul.after-login li button img {
    margin-right:5px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
}
.navbar-header #navbar ul.after-login li{min-width:65px;}
.navbar-header #navbar ul.after-login li a sup, .navbar-header #navbar ul.before-login li a sup{
    background-color:#27a7df;
    min-width:20px;
    min-height:20px;
    border-radius:50%;
    display: inline-block;
    top:5px;
    padding-top:9px;
    position:absolute;
    right:10px;
    font-size:13px;
    font-weight:bold;
    color:#FFF;
    border:1px solid #FFF;
    padding-left:3px;
    padding-right:3px;
}
.profile-pic{width:32px; height:32px; border-radius:50%; vertical-align:middle;}
.navbar-header #navbar ul.after-login li ul li a{font-size:14px;}
.navbar-header #navbar ul.after-login li ul li{border-bottom:1px solid #CCC; margin-left:0; display:block;}
.navbar-header #navbar ul.after-login li ul li:last-child{border-bottom:none;}
.serch-box{width:35%; float:left; padding-top:10px; margin-left:40px; padding-left:59px;}
.serch-box .form-group{margin-bottom:0px !important;}
.search-box input{color:#1f1913; font-size:16px;}
.logo{float:left;}
.serch-box{position:relative;}
.serch-box-dropdown{position:absolute; left:0; width:60px;}
.serch-box-dropdown i{position:absolute; left:13px; font-size:16px; color:#000; top:13px;}
.serch-box-dropdown .form-group select{appearance: none; -webkit-appearance: none; -ms-appearance: none; -o-appearance: none; -moz-appearance: none;
                                       background-image:url(../images-nct/downarrawonew.png) !important; background-repeat:no-repeat; background-position: 82% 55%; padding-right:10px; border-radius:0px !important; height:43px !important; font-size:16px !important; color:#929292 !important;
                                       color:transparent !important;}
.serach-btn a{width:100px; height:43px; background-color:#27a7df; display:table-cell; color:#FFF; font-size:16px;
              font-weight:bold; text-align:center; vertical-align:middle; border:1px solid #27a7df;}
.serach-btn a:hover{border:1px solid #27a7df; color:#27a7df; background-color:#FFF;}
.serach-btn{position:absolute; right:0; top:10px; }
.inner-page-section h1{margin:0; color:#333333; font-size:18px; font-weight:bold; border-bottom:2px solid #e7e7e7;
                       padding-bottom:20px; margin-bottom:25px;}
.inner-head-btn{position:absolute; background-color:#27a7df; top:13px; right:25px; min-width:135px; padding-top:10px; padding-bottom:10px; color:#FFF; padding-left:10px; padding-right:10px;}
.inner-head-btn:hover{background-color:#FFFFFF; color:#27a7df; border:1px solid #27a7df;}
.inner-head-btn:hover a{color:#27a7df;}
.inner-head-btn a{color:#FFF; display:block; text-align:center; font-size:14px; font-weight:bold;}
.member-detail{margin-top:40px; margin-bottom:40px;}
.member-detail img{width:75px; height:75px; border-radius:50%; -moz-border-radius:50%;; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; top:-40px; position:relative;}
/*.member-detail [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label{padding-left:45px;}*/

.member-detail span{color:#444444; font-size:12px; font-style:italic; font-weight:normal;}
.member-right-part{position:absolute;}
.chkbox-detail-lft{float:left;}
.chkbox-detail-rgt{float:left; margin-top:-25px; margin-left:20px;}
.chkbox-detail{margin-left:50px;}
.member-name{color:#444444; font-weight:bold; font-size:14px;}
.member-designation{font-size:12px; font-style:italic;}
.member-right{}
.fileUpload {position: relative; overflow: hidden; margin: 0px; font-size:38px; color:#d6d6d6; text-align:center;
             display:block; margin-top:0; box-shadow: none !important;}
.fileUpload input.upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 60px; cursor: pointer;
                           opacity: 0; filter: alpha(opacity=0); height:100% !important;}
.team-logo-inner{width:200px; height:200px; border:1px solid #e7e9ec; display:block; vertical-align:middle;
                 margin:0 auto;}
.team-logo-inner h3{color:#333333; font-size:18px; margin:0; text-align:center;}
.team-logo-inner span{font-size:12px; color:#656565; font-style:italic;}
.logo-size{text-align:center; color:#656565; font-size:12px; font-style:italic; margin-top:10px; margin-bottom:10px;}
.team-logo{margin-bottom:30px;text-align: center;}
/*----------addnewmemeber Page end--------------*/

/*----------financial dashboard Page start--------------*/
.container-new-section{padding-top:30px; background-color:#f9f9f9;}
.container-new-section .border-head-inner-new{margin:15px auto 30px auto;}
.container-inner-section{background-color:#ffffff; border:1px solid #e4e4e4; padding:35px; margin-bottom:60px;
                         height:auto; overflow-y:auto;}
.container-inner-head{float:right; border-bottom:2px solid #f0f0f0; width:100%; text-align:right;}
.container-inner-head h3{display:inline-block; font-size:20px; font-weight:lighter; color:#333333; margin-right:35px;}
.container-inner-head h5{display:inline-block; font-size:12px; color:#212121;}
.container-inner-head h5 b{font-size:25px;}
.container-inner-body{padding-top:35px; padding-bottom:5px;}
.financial-detail{position:relative; padding-left:140px; margin-bottom:50px;}
.financial-detail:last-child{margin-bottom:0;}
.financial-pic{position:absolute; top:0; left:0;}
.financial-pic img{width:75px; height:75px; border-radius:50%;}
.financial-pic span{display:block; color:#444444; text-align: center; margin: auto;}
.financial-main-detail{border-bottom: 2px solid #f0f0f0; padding-bottom:25px;}
.financial-main-detail h4{color:#000000; font-size:16px; font-weight:bold; margin-bottom:25px;}
.financial-main-detail span{position:absolute; top:0; right:0; color:#202020; font-size:12px;}
.financial-main-detail span b{color:#202020; font-size:18px;}
.financial-main-detail p{color:#444444; font-size:12px; font-style:italic; margin-bottom:25px;}
.financial-main-detail a.project-status {background-color:#5cb85c; padding:3px 5px; border-radius:5px; color:#FFF; font-size:12px;
                                         margin-right:5px; font-style:normal;}
.financial-main-detail ul li{display:inline; margin-right:50px; color:#202020;}
.financial-main-detail ul li b{margin-left:15px;}
.financial-main-detail ul li{margin-right:20px;}
.financial-main-detail ul li b{margin-left:5px;}
.amount span{position: relative;}
.financial-pic span span.profile-picture-character{width: 60px; height: 60px; color: white; line-height: 60px; font-size: 20px;}
/*----------financial dashboard Page end--------------*/

/*----------group detail admin Page start--------------*/
.innerpage-head{position:absolute;}
.detail-page-logo{width:125px; height:125px; position:absolute; left: 25px;}
.logo-img{width:125px; height:125px; display:table-cell; vertical-align:middle; text-align:center;}
.detail-page-head{background-color:#FFF; border:1px solid #eeeeee; padding:25px; min-height:173px; position:relative;
                  margin-bottom:20px; padding-left: 180px;}
.detail-page-section{margin-top:30px;}
.detail-page-contain h1{color:#000000; font-size:18px; font-weight:bold; margin-bottom:10px; padding-right: 250px;}
.detail-page-contain p{font-size:16px; margin-bottom:8px;}
.detail-page-contain span{font-size:12px; font-style:italic;}
.detail-page-contain a.edit-link {
    position:absolute;
    top:25px;
    right:30px;
    width:50px;
    height:50px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    box-shadow: 0px 3px 12px 5px #aaaaaa;
    -webkit-box-shadow: 0px 3px 12px 5px #aaaaaa;
    -moz-box-shadow: 0px 3px 12px 5px #aaaaaa;
    -ms-box-shadow: 0px 3px 12px 5px #aaaaaa;
    -o-box-shadow: 0px 3px 12px 5px #aaaaaa;
    text-align:center;
}
.detail-page-contain a i{color:#000; font-size:28px; text-align:center; margin-top:12px;}
.team-member{background-color:#FFF; border:1px solid #eeeeee; padding:25px; margin-bottom:25px;}
.team-member-head h2{font-size:18px; color:#333333; font-weight:bold; margin:0; }
.team-member-head h2 span{font-size:14px; color:#3f3f3f; font-weight:lighter; font-style:italic;}
.team-member-head{border-bottom:2px solid #eaeaea; padding-bottom:18px;}
.team-member-head .inner-head-btn{right:40px;}
.topic{background-color:#FFF; border:1px solid #eeeeee; padding:25px; margin-bottom:25px;}
.topic-head h2{font-size:18px; color:#333333; font-weight:bold; margin:0; }
.topic-head h2 span{font-size:14px; color:#3f3f3f; font-weight:lighter; font-style:italic;}
.topic-head{border-bottom:2px solid #eaeaea; padding-bottom:18px;}
.topic-head .inner-head-btn{right:40px;}
.topic-body-section {
    position: relative;
    padding-left: 100px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 25px;
    margin-right: 10px;
}
.topic-section-image{position:absolute; left:0; top:0;}
.topic-section-image img{width:60px; height:60px; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%;
                         -o-border-radius:50%; -webkit-border-radius:50%; margin: auto; display: block; text-align: center;}
.topic-section-image h3{color:#444444; font-size:14px; margin-top:10px;}
.topic-section-description{border-bottom:2px solid #eaeaea; padding-bottom:10px;}

.topic-section-description a{color:#27a7df; font-size:18px; font-weight:bold;}
.topic-section-description p{margin-top:10px; margin-bottom:10px; color:#333333;}
.topic-section-description h5{color:#747474; font-size:12px;}
.topic-section-description h5 span{color:#9e9e9e; font-style:italic; margin-left:30px;}
/*----------group detail admin Page end--------------*/

/*----------group detail user Page start--------------*/
.unfollow-btn{min-width:110px; background-color:#333333; color:#FFF; border:1px solid #333333;}
.unfollow-btn:hover{background-color:#FFF; color:#333333; border:1px solid #333333;}
.detail-page-contain a.unfollow-btn{border-radius:0px; box-shadow: 0px 0px 0px 0px #aaaaaa; width:110px; height:35px;
                                    font-weight:bold; font-size:14px; padding-top:7px;}
/*.detail-page-contain a.unfollow-btn:hover{color:#FFF;}*/


/*----------group detail user Page end--------------*/

/*----------Frelancerdashboard start--------------*/
.newinnerpage-head{background:url(../images-nct/innerpageheadbgnew.png); width:100%; min-height:242px;
                   box-shadow: 0px 52px 55px 10px #aaaaaa; -webkit-box-shadow: 0px 52px 55px 10px #aaaaaa; -moz-box-shadow: 0px 52px 55px 10px #aaaaaa; -ms-box-shadow: 0px 52px 55px 10px #aaaaaa; -o-box-shadow: 0px 52px 55px 10px #aaaaaa; border-bottom:2px solid #FFF;
                   padding-top:40px; padding-bottom:40px;}
.event-detail-head{background:url(../images-nct/innerpageheadbgnew.png); width:100%; min-height:0px;
                   box-shadow: 0px 52px 55px 10px #aaaaaa; -webkit-box-shadow: 0px 52px 55px 10px #aaaaaa; -moz-box-shadow: 0px 52px 55px 10px #aaaaaa; -ms-box-shadow: 0px 52px 55px 10px #aaaaaa; -o-box-shadow: 0px 52px 55px 10px #aaaaaa; border-bottom:2px solid #FFF;
                   padding-top:40px; padding-bottom:40px;}
.dashboard-image img{width:135px; height:135px; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%;
                     -o-border-radius:50%; -webkit-border-radius:50%; border:2px solid #FFF;}
.ribbon{background-color:#7cb342; min-width: 121px; height: 27px; display: block; text-align: center;
        color: white; font-weight:bold; position: relative; bottom: 27px; line-height:25px;
        right:0; left:0;}
.ribbon:before{content:''; background: url(../images-nct/ribbon-left.png); width:20px; height:15px;
               position:absolute; position: absolute; left: -20px; bottom: -5px;}
.ribbon:after{content:''; background: url(../images-nct/ribbon-right.png); width:20px; height:15px;
              position:absolute; position: absolute; right: -20px; bottom: -5px;}
.dashboard-personaldetail{float:left; margin-top:5px; margin-left: 28px;}
.dashboard-image{float:left;}
.dashboard-personaldetail h1{color:#ffffff; font-size:20px; font-weight:bold; margin-top:10px; margin-bottom:10px;}
.dashboard-personaldetail h4{font-style:italic; font-size:14px; color:#FFF; font-weight:bold; margin-top:10px; margin-bottom:10px;}
.dashboard-personaldetail h5{font-size:14px; color:#FFF; margin-top:10px; margin-bottom:10px;}
.dashboard-star i{color:#ffc926;}
.dashboard-list ul li{display:inline-block; font-size:16px; color:#FFF; font-weight:lighter; margin-right:70px;}

.dashboard-list ul li span{display:block; font-size:14px; color:#FFF; font-weight:normal; margin-top:5px;}
.dashboard-list ul li span b{font-size:20px;}
.dashboard-list{margin-top:12px;}
.dashboard-description {
    background-color: #fff;
    border: 1px solid #dddddd;
    margin-bottom: 15px;
    margin-top: -35px;
    padding: 30px 20px;
}
.dashboard-video iframe {
    height: 210px;
    width: 100%;
}
.interest-section{padding: 20px; background-color:#FFF; border:1px solid #dddddd; margin-top:30px; margin-bottom:30px;}
.skill-section{padding: 20px; background-color:#FFF; border:1px solid #dddddd; margin-bottom:30px;}
.assessment-section{padding: 20px; background-color:#FFF; border:1px solid #dddddd; margin-top:30px; margin-bottom:30px;}
.dashboard-tit{font-size:18px; color:#333333; font-weight:bold; border-bottom:1px solid #dddddd;
               padding-bottom:10px; margin-bottom:10px;}
.dashboard-body-inner{padding: 20px; background-color:#FFF; border:1px solid #dddddd; margin-top:0px; margin-bottom:30px;}
.description-block{}
.dashboard-desc p{color:#545454; margin-top:8px;}
.dashboard-desc p a{color:#007fd1; font-size:12px; margin-left:10px;}
.margin-bottom30{margin-bottom:30px;}
.dashboard-desc ul li{background-color:#eeeeee; font-size:14px; color:#000000; display:inline-block; padding-left:10px;
                      padding-right:10px; margin-right:10px; margin-bottom:10px;}
.dashboard-desc ul li:hover{background-color:#d7d7d7;}
.dashboard-desc ul li a{color:#000000; display:block; min-width:60px; height:30px; text-align:center; line-height:30px;}

.profile-share-on-social-media li { font-size:14px; color:#000000; display:inline-block;}
.profile-share-on-social-media li a { color:#000000; display:block; min-width:60px; height:30px; text-align:center; line-height:30px;}
.user-fav-icon-container { font-size: 20px; }

.assessment-desc{position:relative; padding-left:100px;}
.dashboard-desc-star{position:absolute; left:0;}
.desc-star i{color:#ffc926;}
.review{color:#000000; font-size:16px; font-weight:bold;}
.feedback-ratings ul li{background-color:transparent; padding-left:0; width:100%;}
.feedback-ratings ul li:hover{background-color:transparent;}
.feedback-ratings ul li p{color:#545454; font-size:14px; float:left; min-width:210px;}
.feedback-ratings ul li span{float:left;}
.feedback-ratings ul li span i{color:#ffc926;}
.skill-ratings ul li{background-color:transparent; padding-left:0; width:100%;}
.skill-ratings ul li:hover{background-color:transparent;}
.skill-ratings ul li p{color:#545454; font-size:14px; float:left;}
.skill-ratings ul li span{float:left; min-width:100px;}
.skill-ratings ul li span i{color:#ffc926;}
.viewall{float:right; color:#007fd1; font-size:14px;}
.person-photo img{width:70px; height:70px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;
                  -ms-border-radius:50%; -o-border-radius:50%;}
.person-photo span{display:block;}
.person-photo{position:absolute; left:15px; top:15px; max-width: 90px; word-wrap: break-word; text-align: center;}
.review-section{position:relative; padding-left:120px; min-height:130px; margin-bottom:40px; background-color:#FFF;}
.review-section:last-child{margin-bottom:0;}
.review-star i{color:#ffbf00; margin-right:5px;}
.review-star span{color:#444444; font-size:12px; font-weight:lighter; font-style:italic;}
.my-follow{position:relative; padding-left:70px;}
.review-detail p{margin-top:10px; margin-bottom:10px;}
.my-follow ul li img{width:50px; height:50px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;
                     -ms-border-radius:50%; -o-border-radius:50%; position:absolute; left:0;}
.my-follow ul li{background-color:transparent; padding-left:0; padding-right:0; width:100%;
                 padding-bottom:14px;}
.my-follow ul li:last-child{margin-bottom:0;}
.close-link{text-align:right !important; float:right;}
.my-follow ul li:hover{background-color:transparent;}
.follower-detail a{color:#0060c4 !important; font-size:16px; text-align:left;}
.follower-name{text-align:left !important; float:left;}
.follower-detail{border-bottom:1px solid #dddddd; min-height:40px;}
.number-credit{color:#535353; font-size:14px;}
.number-credit p{float:left;}
.number-credit h4{float:right; margin-top:0; color:#212121; font-size:24px; font-weight:bold;}
.number-credit h4 span{font-size:12px; font-weight:normal;}
.referrals{padding-bottom:0px;}
.total-credit{background-color:#f9f9f9; padding:15px; border:1px solid #dddddd; position:relative; padding-left:40px;
              padding-right:80px;}
.info-icon i{font-size:18px;}
.info-icon{position:absolute; left:15px; top:15px;}
.total-credit-amount{position:absolute; right:10px; top:12px; color:#212121; font-size:16px; font-weight:bold;}
.total-credit-amount span{font-size:12px; font-weight:lighter; margin-left:5px;}
.total-credit-detail h4{margin-top:0; margin-bottom:10px;}
.total-credit-detail p{color:#525252; font-size:12px;}
.invite-friends h3{float:left; font-size:16px; color:#333333; font-weight:bold; margin-top:8px;}
.invite-friends ul{float:right;}
.invite-friends ul li{background-color:transparent; padding-right:5px; padding-left:5px;}
.invite-friends ul li:last-child{padding-right:0;}
.invite-friends ul li:hover{background-color:transparent;}
.invite-friends ul li a{min-width:0;}
.invite-friends{margin-top:20px; margin-bottom:30px;}
.fb-square{color:#4867aa; font-size:30px !important;}
.google-square{color:#dc483c; font-size:30px !important;}
.twitter-square{color:#1da1f2; font-size:30px !important;}
.linkedin-square{color:#0177b5; font-size:30px !important;}
.copy-link-btn{width:98px; height:43px; background-color:#0081d1; position:absolute; right:0; top:0px;
               color:#FFF; line-height:40px; text-align:center; font-size:14px; font-weight:bold;}
.copy-link-btn:hover{color:#FFF;}
.copy-link{position:relative; margin-top:10px;}
.copy-link input{font-size:14px !important; padding-right: 105px;}

/*----------Frelancerdashboard end--------------*/

/*----------New Product start--------------*/
.new-form-inner{padding-left:80px; padding-right:80px;}
.addnewproduct .fileUpload{border:2px dashed #dddddd; color:#333333; font-size:16px; height:60px; line-height:42px;
                           font-weight:bold;}
.addnewproduct .fileUpload input.upload{width:100%;}
.upload-products-list .col-sm-3{padding-left:10px; padding-right:10px;}
.upload-products-list .row{margin-left:-10px; margin-right:-10px;}
.product-image {
    border: 1px solid #dddddd;
    height: 114px;
    margin-bottom: 15px;
    padding: 5px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 114px;
}

.close-image{position:absolute; top:-8px; right:-5px; width:15px; height:15px; border-radius:50%; -webkit-border-radius:50%;
             -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; background-color:#333333; font-size:9px; color:#FFF;
             line-height:14px;}
.close-image:hover{color:#FFF;}
.product-label label{color:#333333; font-size:16px; font-weight:bold;}
.product-label span{font-size:12px; color:#929292; float:right; margin-top:2px;}
.product-label p{font-size:12px; color:#929292; margin-top:2px;}
.margin-bottom20{margin-bottom:20px;}
.black-btn{background-color:#323232; height:40px; padding:12px 15px; font-size:16px; color:#FFF; margin-top:15px;
           border:1px solid #323232;}
.black-btn:hover{color:#323232; background-color:#FFF; border:1px solid #323232;}
.black-button{margin-top:30px;}
.assesment-price p{display:inline-block; margin-left:5px; font-size:16px;}
.assesment-price p b{font-size:12px;}
.assesment-price{margin-left:27px;}
.chkbox-new{margin-bottom:10px;}
/*----------New Product end--------------*/

/*----------forums start--------------*/
.inner-page-head{border-bottom:none !important; padding-bottom:0 !important;}
.inner-page-dropdown .col-sm-4{padding-right:0; padding-left:0;}
.inner-page-dropdown .col-sm-8{padding-right:0; padding-left:0;}
.inner-page-dropdown .col-sm-8 input{border-left:none; position:relative;}
.inner-page-dropdown .row{margin-left:0; margin-right:0;}
.search-right{width:60px; height:43px; border:1px solid #dddddd; position:absolute; top:0; right:0; color:#1f1913;
              font-size:16px; text-align:center; line-height:40px;}
.forum-list-image img{width:70px; height:70px; border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%;
                      -moz-border-radius:50%; -ms-border-radius:50%;}
.forum-list-image span{display:block;}
.forum-list-image{position:absolute; left:0;}
.forum-list{position:relative; padding-left:100px; margin-bottom:30px;}
.forum-list-description a{font-size:16px; color:#26a5df; font-weight:bold; margin-bottom:20px;}
.forum-list-description span{display:block; margin-top:10px; margin-bottom:5px; font-size:14px; font-style:italic;}
.forum-list-description p{margin-bottom:0; color:#333333;}
.forum-list-description h5{margin-top:10px; margin-bottom:10px; color:#9e9e9e;}
.forum-list-description{border-bottom: 1px solid #dddddd;}
/*----------forums end--------------*/

/*----------forums start--------------*/
.my-forum-list{margin-bottom:25px;}
.my-forum-list:last-child{margin-bottom:0;}
.forum-link li{display:inline-block; margin-left:15px;}
.forum-link li a{color:#333333; font-size:18px;}
.forum-link{float:right;}
.postnewtopic .modal-content{border-radius:0px !important;}
.postnewtopic .modal-content .modal-header{background-color:#0062c4; color:#FFF;}
.postnewtopic .modal-content .modal-header button.close{color:#FFF; opacity:1; filter: alpha(opacity=100);}
.postnewtopic .modal-title{color:#FFF; font-size:18px; font-weight:bold;}
.postnewtopic .modal-body{padding-bottom:30px;}
/*----------forums end--------------*/

/*----------editprofile start--------------*/
.col-marlft-8{margin-left:8%;}
.innerpage-head-img{position:absolute; background-color: #0062c4; width: 100%;}
.innerpage-head-img img{text-align: center; display: block; margin: auto; margin-bottom: -125px;}
.innerpage-head-new{position:relative;}
.edit-container{background-color:transparent; padding-top:100px;}
.edit-profile-inner .profile-photo{position: absolute; top: -70px; display: block; text-align: center; margin: auto;
                                   left: 0; right: 0;}
.edit-profile-inner .profile-photo img{border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; width:135px; height:135px;}
.profile-links a i{color:#000; font-size:20px;}
.profile-links a{width:33px; height:33px; background-color:#FFF; border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; display:inline-block; text-align:center; line-height:35px; box-shadow: 0px 3px 12px 5px #aaaaaa; -webkit-box-shadow: 0px 3px 12px 5px #aaaaaa; -moz-box-shadow: 0px 3px 12px 5px #aaaaaa;
                 -ms-box-shadow: 0px 3px 12px 5px #aaaaaa; -o-box-shadow: 0px 3px 12px 5px #aaaaaa; margin-left:10px;}
.profile-links{position:absolute; left:0; right:0; bottom:-15px;}
.edit-profile-inner{padding-left:50px; padding-right:50px; padding-bottom:0px;}
.edit-profile-inner form{margin-top:70px; margin-bottom:40px;}
.paypal-img{position:absolute; left:0; top:0; height:43px; width:85px; border:1px solid #ccc;}
.paypal-img img{margin-top:15px;}
.paypal-text{position:relative; padding-left:84px;}
.review-profile p{font-size:16px; color:#333333;}
.review-profile{background-color:#f9f9f9; padding:20px; margin-bottom:10px;}
.review-profile-star i{font-size:18px; color:#ffc926; margin-right:5px;}
.review-profile-close{position:absolute; right:-5px; top:-7px; width:22px; height:22px; display:block; background-color:#FFF;
                      border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;
                      box-shadow: 0px 1px 4px 4px #aaaaaa; -webkit-box-shadow: 0px 1px 4px 4px #aaaaaa; -moz-box-shadow: 0px 1px 4px 4px #aaaaaa;
                      -ms-box-shadow: 0px 1px 4px 4px #aaaaaa; -o-box-shadow: 0px 1px 4px 4px #aaaaaa; text-align:center; color:#333333; display: none;}
.review-profile:hover .review-profile-close {
    display: block;
    transition: all 0.3s ease-in-out 0.3s;
}
.review-profile{position:relative;}
.white-bg{background-color:#FFF;}
.hourly-price{position:relative; padding-left:120px;}
.hourly-price p{position:absolute; font-size:16px; font-weight:bold; top:13px; left:0; }
.edit-profile-section video{width:100%; height:auto; background-color:#eeeeee;}
.upload-video-btn{background-color:#333333; font-size:18px; color:#FFF; padding-top:13px; padding-bottom:13px;
                  text-align:center; font-weight:bold; display:block;}
.upload-video-btn:hover{color:#FFF;}
.video-profile .fileUpload{margin-top:-4px;}
.video-profile .fileUpload input{width:100%;}
.profile-links .fileUpload{width:33px; height:33px; background-color:#FFF; border-radius:50%; -webkit-border-radius:50%;
                           -ms-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; display:inline-block; text-align:center; line-height:18px;
                           box-shadow: 0px 3px 12px 5px #aaaaaa !important; -webkit-box-shadow: 0px 3px 12px 5px #aaaaaa !important;
                           -moz-box-shadow: 0px 3px 12px 5px #aaaaaa !important; -ms-box-shadow: 0px 3px 12px 5px #aaaaaa !important;
                           -o-box-shadow: 0px 3px 12px 5px #aaaaaa !important; margin-left:10px; bottom:-10px;}
.profile-links .fileUpload i{color:#000; font-size:20px;}
.change-password-box .form-group{margin-bottom:18px !important;}


/*----------editprofile end--------------*/
/*----------account setting start--------------*/
.small-button{background-color:#27a7df; color:#FFF; font-size:14px; font-weight:bold; border-radius:0px;
              border:1px solid #27a7df; min-width:150px; background-image: none;
              text-shadow: none;}
.small-button:hover{background-color:#FFF; color:#27a7df; border:1px solid #27a7df;}
.account-setting-section .inner-page-section{padding-left:50px; padding-right:50px;}
.sms-notification ul li .toggle{float:right;}
.sms-notification ul li{color:#333333; font-size:16px; margin-bottom:25px;}
.email-notification ul li .toggle{float:right;}
.email-notification ul li{color:#333333; font-size:16px; margin-bottom:25px;}

/*----------account setting end--------------*/

/*----------manage assessment start--------------*/
.searchbox{position:relative; padding-left: 60px;}
.search-left {width: 60px; height: 43px; border: 1px solid #dddddd; position: absolute; top: 0; left: 0;
              color: #1f1913; font-size: 16px; text-align: center; line-height: 40px; border-right:none;}
.enheros-section-table{float:left; width:100%; margin-bottom:30px; border-left:1px solid #dbdbdb; border-top:1px solid #dbdbdb;
                       border-right:1px solid #dbdbdb;}
.enheros-section-table .hist-tables { display: table; width: 100%;}
.enheros-section-table .hist-tables .thead { display:table-header-group;}
.enheros-section-table .hist-tables .th { display: table-cell;  padding:15px; text-align:left; vertical-align:middle; font-size:16px; color:#333333; font-weight:bold; border-bottom:1px solid #dbdbdb; text-transform:capitalize; background-color:#f9f9f9; }
.enheros-section-table .hist-tables .tbody { display: table-row-group; }
.enheros-section-table .hist-tables .td {display:table-cell; border-bottom:#dbdbdb 1px solid; text-align:left; font-size:14px; color:#333333; padding:15px;}
.enheros-section-table .hist-tables .td p{color:#525252; font-size:14px; font-style:italic; margin-top:10px; margin-bottom:20px}

.enheros-section-table .hist-tables .td a{color:#002dd3; text-transform:uppercase; font-size:14px;}
.enheros-section-table .hist-tables .td i{color:#333333; font-size:18px;}

/*----------manage assessment end--------------*/

/*----------forum-detail start--------------*/
.post-image img{width:90px; height:90px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;
                -ms-border-radius:50%; -o-border-radius:50%;}
.post-image span{display:block; width: 90px; text-align: center;}
.post-image .profile-picture-character{width: 90px; height: 90px; font-size: 36px; line-height: 90px;}
.post-image{position:absolute; left:0; top:0;}
.post-section{position:relative; padding-left:120px;}
.post-detail-contain{border:1px solid #eeeeee; background-color:#FFF; padding:30px 40px;}
.post-detail h1{font-size:20px; color:#333333; font-weight:bold;}
.post-detail span{font-style:italic;}
.post-detail p{color:#333333; font-size:14px; margin-top:14px;}
.posted{color:#9e9e9e !important; font-size:12px !important;}
.post-comment-contain{padding-left:120px;}
.post-comment-head{color:#333333; font-weight:bold; font-size:18px; padding-top:30px; padding-bottom:20px;
                   border-bottom:1px solid #dddddd; margin-bottom:30px;}
.post-comment-head span{font-size:14px; color:#3f3f3f; font-weight:normal; font-style:italic;}
.comment-image img{width:50px; height:50px; border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%;
                   -moz-border-radius:50%; -o-border-radius:50%; display:block; margin:auto;}
.comment-image{position:absolute; left:0; }
.comment-image span{display:block;}
.comment-body{position:relative; padding-left:100px;}
.comment-body textarea{font-size:14px;}
.comment-box button{margin-top:15px;}
.person-comment-photo img{width:50px; height:50px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;
                          -ms-border-radius:50%; -o-border-radius:50%; display:block; margin:auto;}
.person-comment-photo span{display:block;}
.person-comment-photo{position:absolute; left:0;}
.person-comment{position:relative; padding-left:85px;}
.person-comment-detail{border-bottom:1px solid #dddddd; padding-bottom:10px; margin-bottom:20px;}
/*----------forum-detail end--------------*/
/*----------search-result-product start--------------*/
.serach-result-filter{background-color:#FFF; border:1px solid #dddddd;}
/*.serach-result-detail{background-color:#FFF; border:1px solid #dddddd;}*/
.search-result-head{padding-left:20px; padding-right:20px; border-bottom:1px solid #dddddd;}
.search-detail-head{padding-left:40px; padding-right:40px; border:1px solid #dddddd; padding-top:17px; padding-bottom:17px; height:auto; overflow-y:auto;
                    background-color: white;}
.search-detail-head p{color:#444444; font-size:18px; font-style:italic; margin-bottom:0; float:left; margin-right:30px;
                      margin-bottom:10px;}
.search-detail-head ul{float:left;}
.search-detail-head ul li{display:inline-block; margin-right:30px; color:#333333;}
.search-detail-head ul li a{color:#333333;}
.reset{color:#27a7df; font-weight:bold; font-size:16px; text-align:right; float:right;}
.search-result-head h1{font-size:20px; color:#444444;}
.search-result-categorylist{padding:25px 20px 0 20px;}
.search-result-categorylist input{font-size:14px !important;}
.search-result-categorylist select{font-size:14px !important;}
.serach-result-detail {
    background-color: #FFF;
    border: 1px solid #dddddd;
}
.search-page-new {
    background: none;
    border: none;
}
.search-result-categorylist .form-group{margin-bottom:23px !important;}
/*.search-result-detaillist{padding:25px 38px 25px 38px;}*/
.fav-product-posted-by span{text-align:center;}
.search-person-img img{width:35px !important; height:35px !important; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;
                       -ms-border-radius:50%; -o-border-radius:50%;}
.other-category h3{color:#444444; font-size:16px; font-weight:bold; margin-bottom: 17px; margin-top: 35px;}
.other-category p label{font-size:14px; font-weight:normal; padding-left:32px !important;}
.other-category ul li{margin-bottom:15px;}
.other-category{position:relative;}
.range-amount{position:absolute; right:0; top:0; font-weight:bold;}
.fav-product-posted-by{position:absolute; left:0;}
.search-result-product-image img{width:125px; height:125px !important;}
.fav-product-posted-by img {
    width: 28px !important;
    height: 28px !important;
    border: none;
}
.search-person-img{position:absolute; left:0;}
.search-person-detail{padding-left:40px; position:relative; margin-top:10px; margin-bottom:10px; width: 140px; word-wrap: break-word;}
/*.search-person-detail span{position:absolute; top:0; left:0;}*/
.search-person-content span{display:block; font-weight:normal; font-size:12px; font-style:italic; color:#444444;}
.search-person-content{color:#333333; font-weight:bold; font-size:14px;}
.search-result-image{position:absolute; left:38px; top:15px;}
.search-result-image .no-image{width: 125px; height: 125px; border: 1px solid #dddddd;
                               display: block; vertical-align: middle; text-align: center; font-size: 18px; font-weight: bold; margin: auto;
                               line-height: 125px;}
.search-result-list{position:relative; padding-left:170px; padding-right:50px; margin-bottom:40px;}
/*.search-result-list:last-child{margin-bottom:0;}*/
.search-result-description a{color:#26a6df; font-size:16px; font-weight:bold;}
.search-result-description a i{color:red;}
.search-result-description a i:hover{color:#444444;}
.search-result-description{border-bottom:1px solid #dddddd; min-height:170px;}
.search-rating{position:absolute; right:0;}
.search-result-description .amount{color:#333333; font-size:20px; font-weight:bold; margin-top:10px; margin-bottom:10px;}
.search-result-description .amount span{font-size:14px !important;}
.search-result-description h4{font-size:14px; font-style:italic; margin-top:0;}
.serach-result-detail .carousel-control{top:40%; filter: alpha(opacity=100); opacity: 1;}
/*----------search-result-product end--------------*/

/*----------my-fav-product start--------------*/
.favourite-product-head{padding: 25px 38px 0px 38px;}
.favourite-product-head h1{color:#333333; font-size:18px; font-weight:bold;}
.favourite-product-head .form-group{margin-bottom:12px !important;}
.search-delete i{color:#333333 !important; float:right; margin-top:5px;}
.my-fav-productlist{padding-right:0px !important;}

/*----------my-fav-product end--------------*/

/*----------my-uploaded-product start--------------*/
.upload-product-head{padding: 25px 38px 0px 38px;}
.upload-product-head h1{color:#333333; font-size:18px; font-weight:bold; border-bottom:2px solid #dddddd;
                        padding-bottom:25px; margin-bottom:20px;}
.upload-product-head .inner-head-btn{top:30px; right:55px;}
.upload-product-head .form-group{margin-bottom:2px !important;}
.my-uploaded-product{padding-right:0px !important; border-bottom:1px solid #dddddd; margin-bottom:20px;}
.my-uploaded-product:last-child{border-bottom:none;}
.search-result-detaillist {
    padding: 0;
}
.products-container-main { padding: 0 40px 0 0; }
.new-single-box .search-result-description{min-height: 121px !important;}
.my-uploaded-product .search-result-description{min-height:190px;}
.upload-product-link{float:right;}
.upload-product-link .search-edit i{color:#333333 !important; margin-right:20px;}

/*----------my-uploaded-product end--------------*/

/*----------my-wallet start--------------*/
.my-wallet-head h1{font-size:30px; font-weight:lighter; text-align:center; color:#000000; margin-top:0;}
.my-wallet-head hr{width:14%;}
.my-wallet-list ul li{min-height:50px; border:1px solid #dddddd; background-color:#FFF; font-size:18px; color:#333333;
                      line-height:50px; padding-left:20px;}
.my-wallet-list ul li a{display:block; color:#000000;}
.my-wallet-list ul li:hover{background-color:#0062c4; border:1px solid #0062c4;}
.my-wallet-list ul li:hover a{color:#FFF; transition: all 0s ease-out 0s;}
.active-list{background-color:#0062c4 !important; font-weight:bold; border: 1px solid #0062c4 !important;}
.active-list a{color:#FFF !important;}
.my-wallet-description{background-color:#FFF; border:1px solid #dddddd; padding:25px;}
.wallet-description-head{border-bottom:2px solid #dddddd; min-height:40px;}
.wallet-description-head h3{float:left; margin-top:0; color:#333333;}
.wallet-description-head span{float:right; font-size:20px; color:#333333; font-weight:bold;}
.wallet-description-list p{color:#666666; font-size:14px; margin-top:10px;}
.wallet-description-list{margin-bottom:40px;}
.smallblack-button{background-color:#333333 !important; border:1px solid #333333 !important;}
.smallblack-button:hover{background-color:#FFFFFF !important; border:1px solid #333333 !important; color:#333333 !important;}
.wallet-button button:first-child{margin-right:20px;}
.my-wallet-head{margin-bottom:40px;}
/*----------my-wallet end--------------*/

/*----------redemption start--------------*/
.redemption-head{color:#333333; min-height:30px;}
.redemption-head h2{font-size:20px; font-weight:lighter; margin-top:10px; float:left;}
.redemption-head button{float:right;}
.redemption-head a{float:right;}
.redemption-head h2 b{margin-left:20px;}
.wallet-table .hist-tables .thead .th{
    font-size:14px;
    border-right:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
    background-color:#FFF;
    text-align: center;
}
.wallet-table .hist-tables .tbody .td{text-align:center; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.wallet-table .tbody{background-color:#FFF;}
.wallet-table{border-right: 0px solid #dbdbdb; border-top:0px solid; margin-bottom:0px;}
.redemption-popup .modal-header{background-color:#0062c4;}
.redemption-popup .modal-title{color:#FFF; font-size:18px; font-weight:bold;}
.redemption-popup .modal-content{border-radius:0px;}
.redemption-popup .modal-body p{font-size:18px; font-weight:lighter; margin-top:15px; margin-bottom:25px;}
.redemption-popup .close{color:#FFF; opacity:1;}
.amount-bal{position:relative; padding-right:120px;}
/*.amount-bal span.amount-text{position:absolute; right:0; top:0; color:#929292; font-size:12px;}
.amount-bal span b{display:block; font-size:16px; color:#333333;}*/
.amount-text{display: inline-block; width: 100%; margin: auto; text-align: center;}
.commision-admin_usr{display: inline-block; margin-right: 20px;}

#commission_to_withdraw_span{display:inline-block; font-size:12px;}
.dollar-amount{display: block; font-size: 16px !important; color: #333333 !important;}
.commission-amount{color:#929292; font-size:12px; display:inherit;}
.commision-admin_usr h2{font-size:16px; font-weight:bold; color: #0062c4; margin-bottom: 5px; text-decoration: underline;}

/*----------redemption end--------------*/

/*----------postnewbannerad start--------------*/
.inner-section{padding:40px; border:1px solid #dddddd; background-color:#FFF;}
.postbanner-left-section h1{color:#333333; font-size:18px; font-weight:bold; margin-top:0; margin-bottom:25px;}
.hub-section h4{font-size:16px; font-weight:bold; color:#333333;}
.hub-section p{color:#929292; font-size:12px; margin-bottom:20px;}
.hub-checkbox p{font-size:14px; color:#444444; font-weight:normal; margin-bottom:15px; float:left; width:50%;}
.margin-top20{margin-top:20px;}
.click-section{position:relative; padding-left:200px; padding-right:200px;}
.click-section label{font-size:16px; color:#444444; font-weight:normal; position:absolute; top:10px; left:0;}
.click-list{color:#444444; font-size:14px; margin-bottom:10px;}
.click-list-left{float:left; min-width:160px;}
.total{font-size:18px; font-weight:bold; border-top:1px solid #dddddd; padding-top:5px;}
.click-description{margin-top:15px;}
.banner-box{width:100%; height:100px;}
.upload-banner{margin-top:6%; border:2px solid #dddddd;}
#post_banner_ad_form .custom-radio {
    min-height: auto;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.banner-image-preview-contianer {
    float: left;
    position: relative;
    width: 100%;
    height: 108px;
    vertical-align: middle;
    margin-top: 6%;
}
#banner_image_preview_container {
    display: table-cell;
    height: 100px;
    vertical-align: middle;
}
.banner_image_actions ul {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
}
.banner_image_actions ul li { display: inline-block; }
.banner_image_actions {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    height: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
}
.banner-image-preview-contianer:hover .banner_image_actions {
    opacity: 1;
}
.banner_image_actions a {
    color: #fff;
    font-size: 20px;
    padding: 0 10px;
}
.banner-box h3{text-align:center; color:#333333; font-size:18px; font-weight:bold; margin-top:0px;}
.banner-box span{text-align:center; display:block; color:#656565; font-size:12px;}
.small-line{font-size:12px; color:#656565; font-style:italic; text-align:center; display:block; margin-top:10px;}
/*----------postnewbannerad end--------------*/

/*----------searchresult start--------------*/
.search-result-userimage{position:absolute; left:20px; top:20px;}
.search-result-userimage img{width:60px; height:60px; border-radius:50%;
                             -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; margin:auto; display:block;}
.search-result-userimage .profile-picture-character{height:60px; width:60px; line-height:60px; text-align:center;
                                                    font-size:24px;}
.searchuser-result-list { position:relative; padding-left:110px; padding-right:50px; border-bottom: 1px solid #dddddd;
                          padding-top:20px; padding-bottom:20px; min-height: 120px;}
/*.searchuser-result-list:hover {

    z-index: 2;
    -webkit-transition: all 500ms ease-in;

    -ms-transition: all 500ms ease-in;

    -moz-transition: all 500ms ease-in;

    transition: all 500ms ease-in;



    background-color:#FFF;
    }*/
/*.searchuser-result-list::before{
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #f8f8f8;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.searchuser-result-list:hover::before{-webkit-transform: scaleX(1);
  transform: scaleX(1);}*/

.searchuser-result-description a{color:#27a7df; font-size:16px; font-weight:bold;}
.searchuser-result-description p{margin-top:10px; color:#444444; font-size:12px; font-style:italic; word-wrap:break-word;}
.searchuser-result-description p span{margin-left:20px;}
.searchuser-result-description h4{color:#333333; font-size:16px; font-weight:bold;}
.search-des{color:#545454 !important; font-size:14px !important; font-style:inherit !important;}
.skills li a{height:32px; padding-left:10px; padding-right:10px; background-color:#eeeeee; border:1px solid #dfdfdf;
             font-size:14px; color:#000000; font-weight:normal; display:block; line-height:30px;}
.skills li a:hover{background-color:#dcdcdc;}
.skills li{display:inline-block; margin-right:5px; margin-bottom:10px;}
.available {
    background-color: #5cb85c;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 12px;
    height: auto;
    margin: 5px auto auto;
    padding: 1px 3px;
    text-align: center;
    width: auto;
}
.available:hover{color:#FFF;}
.searchuser-rating{position:absolute; right:0;}
.searchuser-rating i{color:#ffc926;}
.searchuser-rating:hover i{color:#656565;}
/*----------searchresult end--------------*/

/*----------postjob start--------------*/
.round {
    width:25px;
    height:25px;
    border:2px solid #cdcdcd;
    display:block;
    border-radius:50% !important;
    -webkit-border-radius:50% !important;
    -moz-border-radius:50% !important;
    -ms-border-radius:50% !important;
    -o-border-radius:50% !important;
    position:relative;
    z-index:1;
    background-color: #fff !important;
    padding:0 !important;
}
.nav-pills .active a.round {
    border:2px solid #116cc8;
}
.nav-pills a.completed {
    border:2px solid #116cc8;
    background-color: #116cc8 !important;
}

.steps ul li::after {
    background-color: #cacaca;
    content: "";
    height: 2px;
    margin: auto;
    position: absolute;
    right: -20px;
    top: 12px;
    width: 23px;
}
.steps ul li:last-child::after {
    background-color: #fff;
}
.steps ul li{display:inline-block; margin-right:20px;}
.steps ul li + li {
    margin-left: 0px;
}
.steps ul li a:focus{background-color:#FFF !important;}
.steps ul li:last-child{margin-right:0px;}
.steps ul{display: inline-table; text-align: center; position: relative; }
.steps{margin-bottom: 30px; width: 100%; position: relative;float: left;text-align: center;}
.completed-round{border:2px solid #116cc8; background-color: #FFF !important;}
.upload-file span{font-size:12px; color:#333333;}
.upload-file i{color:#dcdcdc; font-size:30px;}
.post-job .form-group label{font-size:14px; color:#333333; margin-bottom:10px;}
.post-job .form-group .custom-chkbox label.gray-text{color:#929292;}
.post-job-head h4{float:left; margin-top:0;}
.post-job-head .custom-chkbox{float:right; margin-bottom:5px;}
.required-skills{padding:22px; border:1px solid #dddddd; height:180px;}
.required-skills ul li{display:inline-block; width:32.90%;}
.input-group-addon{color: #929292; font-size:18px; background-color:#FFF; border-radius:0px;}
.custom-chkbox p span{font-size:12px; color:#929292; text-align:left; margin-left:25px;}
.search-result{padding-bottom:30px;}
.project-list li{display:inline-block; font-size:14px; padding-left:25px; padding-right:25px; min-width:120px;}
.project-list li:first-child{padding-left:0;}
.project-list li:last-child{padding-right:0;}
.project-list li span{display:block; font-size:20px; font-weight:bold; color:#333333;}
sub {bottom: -.05em;}
.industry{color:#525252; font-size:14px; margin-top:15px; margin-bottom:15px;}
.category{font-style:italic;}
.project-list li span:last-child{font-size:16px;}
.start-date-head span{font-weight:bold; color:#333333; margin-left:20px;}
.start-date{float:left; margin-right:70px;}
.end-date{float:left;}
.date{margin-top:20px;}
.result-description{border-bottom:1px solid #dddddd; padding-bottom:30px;}
/*----------postjob end--------------*/

/*----------mycart start--------------*/
.cart-section-head h1{font-size:18px; color:#333333; font-weight:bold; margin-top:0; float:left;}
.cart-section-head h1 span{color:#c0c0c0;}
.cart-section-head a{float:right; color:#26a5df;}
.cart-item-detail h4 a{font-size:16px; font-weight:bold; color:#26a6df;}
.cart-item-detail h4{float:left; margin-top:0;}
.cart-item-detail h6{float:right; color:#333333; font-size:20px; font-weight:bold; margin-top:0;}
.cart-item-detail h6 span{font-size:14px;}
.cart-item-detail h5{font-size:14px; font-style:italic; clear:both;}
.cart-item-detail p{width:75%;}
.cart-section-description{margin-top:20px;}
.cart-item-image{width:130px; height:130px; /*border:1px solid #dddddd;*/ position:absolute; left:0; top:0;}
.item-photo{width:130px; height:130px; vertical-align:middle; display:table-cell; text-align:center;}
.item-photo i{color:#d4d4d4; font-size:62px;}
.cart-item-detail{padding-bottom:20px;}
.cart-item { position:relative; padding: 5px 15px 15px 150px; margin-bottom:40px; border: 1px solid #CCC;  }
.remove-from-cart-link {
    position: absolute;
    top: -10px;
    right: -5px;
}
.cart-item:last-child{margin-bottom:20px;}
.totals{float:left; margin-right:25px;}
.total-amount{float:left;}
.total-amount span{font-size:14px; margin-left:5px;}
.total-figure{float:right; font-size:18px; font-weight:bold; color:#333333;}
.cart-coupen-code{width:32%; float:right; clear:both; margin-top:20px; position:relative;}
.cart-coupen-code .form-group input{height:35px !important; font-size:14px !important;}
.submit-btn{position:absolute; top:0; right:0; background-color:#FFF; min-width:90px; height:35px; border:1px solid #dddddd;
            color:#26a5df; font-weight:normal; font-size:14px; line-height:29px;}
.submit-btn:hover{border:1px solid #26a5df; background-color:#26a5df; color:#FFF;}
.small-newblue-btn{background-color:#0062c4; font-size:14px; font-weight:bold; min-width:155px; height:32px; border-radius:0px;
                   color:#FFF; line-height:0;}
.cart-coupen-code .small-newblue-btn{float:right; line-height:20px;}
.small-newblue-btn:hover{border:1px solid #0062c4; color:#0062c4; background-color:#FFF;}
/*----------mycart end--------------*/

/*----------examdetail start--------------*/
.examdetail-section-head h1{font-size:18px; color:#333333; margin-top:0;}
.examdetail-section-head h3{font-size:14px; color:#999999;}
.examdetail-queans p{font-size:22px; color:#333333; font-weight:bold; line-height:33px; margin-bottom:20px;}
.examdetail-section-question{padding-right:250px; margin-top:40px;}
.examdetail-queans button{font-size:16px;}
.exam-time{background-color:#f0f0f0; width:180px; height:98px; position:absolute; top:30%; right:0;}
.exam-time::after{width: 16px; height: 11px; background: url(../images-nct/newarraow.png); top: -10px;
                  right: 0; content: ''; display: block; position: absolute;}
.exam-detail-section{position:relative;}
.exam-time{color:#333333; font-size:14px; padding:25px;}
.exam-time h4{margin-top:0;}
.exam-time p{font-size:20px; font-weight:lighter;}
.examdetail-section-footer a{display:inline-block; margin-right:80px; color:#26a5df; margin-top:50px;}
/*----------examdetail end--------------*/

/*----------membershipplan start--------------*/
.plan-features{width:40%; background-color:#eeeeee; float:left;}
.membership-plan-part{margin-bottom:30px; height:auto; overflow-y:auto;}
.plan-features-head{padding:30px; border-bottom:1px solid #e4e4e4;}
.plan-features-head h1{font-size:30px; color:#333333; font-weight:bold; letter-spacing:7px;}
.plan-features-list ul li{padding:25px 30px; border-bottom:1px solid #e4e4e4; color:#333333; font-size:14px;}
.plan-detail{width:20%; float:left; background-color:#FFF; border-left:1px solid #e4e4e4;}
.plan-detail-head{padding:10px; border-bottom:1px solid #e4e4e4; text-align:center; min-height:125px;}
.plan-detail-head h4{font-size:16px; font-weight:bold; letter-spacing:3px; text-transform:uppercase; margin-top:5px;}
.plan-detail-head h3{font-size:30px; font-weight:bold; text-transform:uppercase;}
.plan-detail-head h3 sup{top:-0.7em; font-size:14px; font-weight:bold;}
.plan-detail-list ul li{padding:25px 30px; border-bottom:1px solid #e4e4e4; color:#333333; font-size:14px;
                        text-align:center;}
.plan-detail-date{}
.plan-detail-date p{float:left; font-size:12px; font-weight:bold; color:#FFF;}
.plan-detail-date p:last-child{float:right;}
.black-bg{background-color:#333333; color:#FFF;}
.blue-bg{background-color:#0062c4; color:#FFF;}
.extra-list{min-height:85px;}
.payment-memberplan-dates{}
.payment-memberplan-dates ul{text-align:left;}
.payment-memberplan-dates ul li span{display:block; font-size: 16px; font-weight: bold; color: #333333; float:inherit;
                                     text-transform: capitalize;}
.payment-memberplan-dates ul li{display:inline-block; margin-right:70px;}

/*----------membershipplan end--------------*/

/*----------product detail start--------------*/
.product-detail-section{margin-bottom:30px;}
.product-main-image{height:270px; background-color:#FFF; border:1px solid #dddddd; text-align:center;}
.product-img{height:270px; vertical-align:middle; display:table-cell; text-align:center;}
.product-image-description h3{font-size:20px; color:#111111; font-weight:bold; margin-top:0;}
.product-image-description h4 {color: #333333;font-size: 18px;margin: 30px 0;}
.product-image-description p{color:#333333;}
.product-image-description ul li{display:inline-block; width:32%;}
.product-image-description ul{background-color:#FFF; border:1px solid #dddddd; padding:20px;}
.product-image-description ul li i{color:#ffc926;}
.product-image-description ul li a{color:#333333;}
.product-image-description ul li a i{color:#333333;}
.cart-btn{background-color:#27a7df; width:176px; height:40px; border-radius:0px; color:#FFF; font-size:22px;
          font-weight:bold;}
.cart-icon{color:#FFF; background-color:#000000; position:absolute; width:46px; height:40px; font-size:22px;
           text-align:center; left:0; top:0;}
.cart-icon i{margin-top:10px; color:#FFF;}
.product-cart {
    height: 40px;
    margin: 0;
    padding: 9px 16px 10px 0;
    position: relative;
    width: 100%;
}
.add-to-cart-btn i {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    height: 40px;
    left: 0;
    line-height: 2.8;
    padding: 0 15px;
    position: absolute;
    text-align: center;
    top: 0;
}
.product-cart button:hover{color:#FFF;}
.cart-profile img{width:75px; height:75px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;
                  -ms-border-radius:50%; -o-border-radius:50%; border:1px solid #dddddd;}
.cart-profile{background-color:#FFF; border:1px solid #c9c9c9; padding:15px 0 0 0; text-align:center;}
.cart-profile .profile-name{color:#27a7df; font-size:16px; margin-top:10px;}
.cart-profile h4{font-size:14px; margin-bottom:10px; margin-top:5px;}
.cart-profile h5{font-weight:bold; font-size:14px; margin-top:5px;}
.cart-profile img{margin:auto; display:block;}
.contc{background-color:#323232; color:#FFF; min-height:34px; display:block; font-size:14px; font-weight:bold;
       line-height:30px;}
.contc:hover{color:#FFF;}
.product-video{background-color:#FFF; border-top:1px solid #c9c9c9; padding:50px 0;}
.product-video h1{font-size:20px; font-weight:bold; color:#111111;}
.video{-webkit-box-shadow: 0px 2px 5px #aaaaaa; background-color:#FFF; padding:20px; box-shadow: 0px 2px 5px #aaaaaa;
       -o-box-shadow: 0px 2px 5px #aaaaaa; -moz-box-shadow: 0px 2px 5px #aaaaaa; -ms-box-shadow: 0px 2px 5px #aaaaaa; min-height: 200px;}
.video video{width:100%; height:200px;}
.no-video{width:100%; height:200px; box-shadow: 0px 2px 5px #aaaaaa;
          -o-box-shadow: 0px 2px 5px #aaaaaa; -moz-box-shadow: 0px 2px 5px #aaaaaa; -ms-box-shadow: 0px 2px 5px #aaaaaa;
          -webkit-box-shadow: 0px 2px 5px #aaaaaa; padding:20px;}
.video-tit{font-size:16px; color:#1f1913; margin-top:20px;}
.product-video button{margin:20px auto 0 auto; display:block;}
.service-details{background-color:#FFF; border-top:1px solid #c9c9c9; padding:40px 0;}
.service-details h3{color:#111111; font-size:20px; font-weight:bold;}
.service-details-part{margin-top:10px;}
.service-details-part li{list-style-image:url(../images-nct/list-circle.png); margin-left:18px; padding-left:8px;
                         margin-bottom:20px;}
.service-details button{display:block; margin:auto;}
.review-detail{background-color:#FFF; border-top:1px solid #c9c9c9; padding:40px 0;}
.review-detail-new{background-color:#FFF; border-top:none; padding:15px;}
.review-detail-head{color:#111111; font-size:20px;}
.review-detail-star i{color:#ffc926; font-size:14px;}
.review-detail-star{margin-left:10px;}
.review-product{font-size:14px; font-style:italic; color:#333333; margin-left:10px;}
.profile-review-img img{height:70px; width:70px; border-radius:50%;}
.profile-review-img{position:absolute; top:0; left:0;}
.profile-review{position:relative; min-height:80px;}
.profile-review-head{font-size:16px; color:#1f1f1f; font-weight:bold;}
.profile-review-star{display:inline-block; margin-left:20px;}
.profile-review-star i{color:#ffc926; font-size:20px;}
.profile-review-head textarea{margin-top:10px;}
.person-profile{position:absolute; top:0; left:0;}
.person-profile img{width:50px; height:50px; border-radius:50%;}
.person-profile-main{position:relative; padding-left:70px;}
.person-detail a{color:#26a5df;}
.person-detail{padding-bottom:20px;}
.person-profile-main:last-child{border-bottom:none;}
.person-detail p{color:#3333331; font-weight:normal;}
.person-profile-main{margin-top:40px; margin-bottom:20px; border-bottom:1px solid #eaeaea;}
.person-detail span.posted-time{color:#9e9e9e; font-size:12px; font-weight:normal;}
.similar-product{background-color: #FFF; border-top: 1px solid #c9c9c9; padding: 40px 0;}
.similar-product h3{color:#111111; font-size:20px; font-weight:bold;}
.similar-product-image{width:135px; height:135px; border:1px solid #ebebeb; vertical-align: middle;
                       display: table-cell; text-align: center;}
.similar-product-image i{font-size:50px; color:#d4d4d4;}
.similar-product-slider .owl-carousel a{text-align:left !important; font-size:14px !important;}
.similar-product-slider .owl-nav .owl-prev{background:url(../images-nct/leftnewarraow.PNG) no-repeat !important; top:45%;}
.similar-product-slider .owl-nav .owl-next{background:url(../images-nct/rightnewarraow.PNG) no-repeat !important; top:45%;}
.product-img-new{max-width:100%; background-color:#FFF; border:1px solid #dddddd; display:block; height:250px; width:400px;
                 text-align:center; vertical-align:middle;}
.product-img-new i{color:#d4d4d4; font-size:116px;}
.image-slider-list{width: 70px; height: 70px; border: 1px solid #c7c7c7; vertical-align: middle;
                   display: table-cell; text-align: center; background-color:#FFF;}
.image-slider-list i{font-size:38px; color:#d4d4d4;}
.video_live{width:24%; float:left;}
.video_hide{width:19%; float:left;}
.video_col{padding-right:15px; padding-left:15px; min-height:268px;}
.video_col .video i{font-size:100px; color:#cfcfcf; width:100%; text-align:center; position: relative; top: 30px;}
.country-code{position:absolute; left:0; border: 1px solid #ccc; border-right:none; height:43px; width:65px; text-align:center;}
.country-code label{line-height: 40px; margin-left: 0px; font-size: 16px; font-weight: normal;}
/*----------product detail end--------------*/

/*----------project detail start--------------*/
.project-inner-section{background-color:#ffffff; border:1px solid #e4e4e4; padding:35px; margin-bottom:30px;
}
.project-detail h1{color:#333333; font-size:20px; margin:0; color:#27a7df; font-weight:bold; padding-right:0px;
                   word-wrap:break-word;}
.project-detail{position:relative;}
.project-detail-new{}
.project-date{font-size:12px; color:#444444; font-style:italic; margin-top:15px; margin-bottom:8px;}
.estimate-budget{position:absolute; right:0; top:0;}
.estimate-budget h3{margin-top:0; font-size:14px; color:#333333; margin-bottom:8px;}
.estimate-budget h5{color:#333333; font-size:20px; font-weight:bold; margin-top:0;}
.estimate-budget h5 span{font-size:14px; background-color:transparent; padding-left:0px; padding-right:0px; color:#333333;}
.estimate-budget span{background-color:#5cb85c; height:20px; padding-left:10px; padding-right:10px; color:#FFF;
                      padding-top: 3px; padding-bottom: 3px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
.project-requirement{margin-top:20px; padding-bottom:20px;}
.project-requirement ul li{display:inline-block; width:24%;}
.project-requirement-head{font-size:14px; color:#333333;}
.project-requirement-body{font-size:16px; font-weight:bold; color:#333333;}
.project-industry{margin-top:10px; margin-bottom:10px;}
.project-category{font-style:italic; padding:10px; margin-bottom:20px;}
.project-date ul li{display:inline-block; width:33%; font-size:14px; font-style:normal;}
.project-date ul li b{margin-left:5px;}
.project-description h3{color:#333333; font-size:16px; font-weight:bold;}
.project-description p { color: #333333;word-wrap: break-word;}
.project-attachment{padding-left:140px;}
.project-attachment h3{color:#333333; font-size:16px; font-weight:bold; float:left; margin-top:0; position:absolute;
                       left:0;}
.attachment-file .file_name{text-decoration:underline; margin-left:2px;}
.project-attachment a{color:#444444;}
.project-reqskills{padding-left:140px;}
.project-reqskills h3{color:#333333; font-size:16px; font-weight:bold; float:left; margin-top:5px; position:absolute;
                      left:0;}
.project-reqskills ul li{background-color:#eeeeee; display:inline-block; height:30px; border:1px solid #dddddd; margin-right:5px; margin-bottom: 10px;}
.project-reqskills ul li:hover{background-color:#d9d9d9;}
.project-reqskills ul li a{padding-left:15px; padding-right:15px; font-size:14px; color:#000000; line-height:25px;}
.project-milestone h3{color:#333333; font-size:16px; font-weight:bold; float:left; margin-top:5px; position:absolute;
                      left:0;}
.project-milestone{padding-left:140px;}
.project-milestone ul li{list-style-type:number; margin-bottom:15px; position:relative;
                         padding-bottom:0px; border-bottom:1px solid #dddddd;}
.milestone-amount{font-weight:bold; font-size:20px; color:#333333; position:absolute; right:0; top:0;}
.milestone-amount span{font-size:14px;}
.amount-type{background-color:#5cb85c; font-size:12px; font-weight:bold; color:#FFF; display:block; border-radius: 5px;
             -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
             height: 25px; text-align: center; line-height: 25px; margin-top:5px;
}

.refer-project{text-align:center; display:block; color:#26a6df; font-size:18px; margin-top:10px; margin-bottom:20px;}
.white-btn{border:1px solid #0081d1; background-color:#FFF; color:#0081d1;}
.white-btn:hover{border:1px solid #0081d1; background-color:#0081d1; color:#FFF;}
.client-image img{width:60px; height:60px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;
                  -o-border-radius:50%; -ms-border-radius:50%;}
.abt-client{color: #333333; font-size: 16px; font-weight: bold; margin-top:0; margin-bottom:20px;}
.client-image{position:absolute; left:0;}
.client-details{padding-left:80px; position:relative;}
.client-otherdetails a{color:#27a7df; font-size:18px; font-weight:bold;}
.client-otherdetails h4{color: #333333; font-size:14px; margin-top:5px; margin-bottom:8px;}
.client-rating i{color:#ffc926; font-size:12px;}
.client-rating{margin-bottom:10px;}
.project-post{color:#333333; font-size:14px; font-weight:lighter; margin-bottom:20px; margin-top:10px;}
.project-post span{display:block; font-size:18px; font-weight:normal;}
.absue{color:#f7490f !important; font-size:14px !important;}
.project-budget ul li{width:24%;}
.project-budget ul li:last-child{vertical-align:top;}
.refer-project-popup .form-group{margin-bottom:20px !important;}
.refer-project-popup .modal-title{font-size:16px; font-weight:bold; color:#333333;}
.milestone-list ul li{width:32%; border-bottom:none; margin-bottom:0;}
.usd{font-size:12px; margin-left:1px;}
.hired{background-color:#f7490f !important;}
.margin-top0{margin-top:0;}
.project-milestone ol{counter-reset: item;
                      margin-left: 0;
                      padding-left: 0;}
.project-milestone ol li.count-li {
    display: block;
    margin-bottom: .5em;
    margin-left: 2em;
}
.project-milestone ol li.count-li::before {
    display: inline-block;
    content: counter(item) "). ";
    counter-increment: item;
    width: 2em;
    margin-left: -2em;
    font-size:16px; font-weight:bold;
}
.count-li p{margin-top:-20px;}
.place-bid-formgroup label{color:#333333; font-size:16px;}


/*----------project detail end--------------*/

/*----------workrrom start--------------*/
.project-main-detail h1 a{color:#27a7df;}
.workroom-tit{border-bottom:1px solid #dddddd; margin-bottom:20px !important; padding-bottom:20px ;}
.workroom-client-details h2{color: #333333; font-size: 16px; font-weight: bold; border-bottom:1px solid #dddddd;
                            padding-bottom:15px;}
.workroom-requirements{margin-top:20px;}
.workroom-requirements ul li{display:inline-block; width: auto;margin-right: 20px;}
.workroom-client-details{background-color:#f9f9f9; border:1px solid #dddddd; padding: 10px 20px;}
.work-room-tabs ul li.active{font-weight:bold;}
.provider_workroom{background-color:#f9f9f9; border:1px solid #eeeeee; padding:20px;}
.work-room-tabs .tab-content{margin-top:0px;}
.provider_photo img{width:60px; height:60px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;
                    -ms-border-radius:50%; -o-border-radius:50%;}

.provider_photo img{position:absolute; top:0px; left:10px;}

.provider_details h3{margin-top:0; margin-bottom:5px;}
.provider_details h3 a{color:#27a7df; font-weight:bold; font-size:16px;}
.provider_details h4{font-size:14px; font-style:italic; margin-top:8px;}
.provider_details h4 span{margin-left:10px; font-style:normal;}
.provider_tasks{ margin-top:25px;}
.provider_tasks h2{color: #333333; font-size: 16px; font-weight: bold; border-bottom: 1px solid #dddddd;
                   padding-bottom: 15px;}
.provider_tasks ul li{padding:15px; border:1px solid #dddddd; background-color:#FFF; margin-bottom:15px;}
.provider_tasks .workroom-requirements ul li{border:none; padding:0;}
.open_status{background-color:#5cb85c; border-radius:5px; color:#FFF; font-size:14px; display:inline-block; padding:2px 10px;}
.add_new_freelancer{position:absolute; right:35px; top:20px; z-index:2;}
.provider_main{padding-top:20px;}
.provider_details{position:relative;}
.work-room-tabs .nav-tabs li a{padding:10px 7px;}
.project-date ul li:last-child{position:absolute;}
.work-room-category {}
.work-room-category ul li a{font-size:16px; width: 100%;display: block; }
.work-room-category ul li{padding-top:10px; padding-bottom:10px; border-bottom:1px solid #dddddd; position:relative;
                          font-size:16px; border-left:3px solid #27a7df; border-top:1px solid #dddddd; border-right:1px solid #dddddd;
                          margin-bottom:10px; padding-left:10px; padding-right:10px;}
.single-provider-detail{position:relative;  padding-left:100px;}


/*----------workrrom end--------------*/

/*----------workrrom mesaages start--------------*/
.workroom-messages h3{font-size:16px; color:#333333; border-bottom:1px solid #dddddd; padding-bottom:20px;
                      margin-top:10px;}
.workroom-messages{background-color:#f9f9f9; border:1px solid #eeeeee; padding:0px 20px 20px 10px;}
.other-chatbox{background-color:#f0f0f0; padding:20px; padding-left:20px; position:relative;
               border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; display:inline-block; margin-left:20px;}
.other-chatbox::after{left: -10px; top: 50%; content: " "; height: 20px; width: 30px; position: absolute;
                      pointer-events: none; margin-top: -8px;
                      background-image:url(../images-nct/chat-arraow.png); background-repeat:no-repeat;}
.my-chatbox{background-color:#e6ecf0; padding:20px; padding-right:20px; position:relative;
            border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; display:inline-block; float:right; text-align:right; margin-right:20px;}
.my-chatbox::after{right: -10px; top: 50%; content: " "; height: 20px; width: 10px; position: absolute;
                   pointer-events: none; margin-top: -8px;
                   background-image:url(../images-nct/chat-bluearraow.png); background-repeat:no-repeat;}

.chat-user-profile img{width:60px; height:60px; border-radius:50%; -webkit-border-radius:50%;
                       -ms-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; display:block; margin:auto;}
.chat-user-profile a{display:block; font-size:16px; margin-top:3px; text-align:center; max-width:100px; word-wrap:break-word;}
.my-message-wrapper .chat-user-profile {position:absolute; top:0px; right:0px; }
.other-message-wrapper .chat-user-profile {position:absolute; top:0px; left:0px; }

.other-message-wrapper .chat-img {text-align: center;margin: 0 auto;display: block;}
.other-message-wrapper .profile-picture-character {
    height: 60px;
    width: 60px;
    background-color: #27a7df;
    display: inline-block;
    border-radius: 50%;
    color: white;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
}

.my-chatbox .chat-user-profile img{width:60px; height:60px; border-radius:50%; -webkit-border-radius:50%;
                                   -ms-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; display:block; margin:auto;}
.my-chatbox .chat-user-profile a{display:block; font-size:16px;}
.my-chatbox .chat-user-profile{position:absolute; top:0px; right:0px; left:inherit;}

.attachedfiles{float:left; margin-right: 10px;}
.attachedfiles a{display:block; font-size: 13px;}
.attachfile-date{font-style:italic; float:left; font-size: 13px;}

.my-chatbox .attachedfiles{float:right; margin-left: 15px;}
.my-chatbox .attachfile-date{font-style:italic; float:right;}

.message-box .msg-chatbox {margin-bottom:30px; border-bottom:1px solid #ddd;}
.mCustomScrollbar{max-height:400px;}
.message-box { padding-bottom:20px; border-bottom:2px solid #27a7df; }
.write-mesaage .form-control{border-left:none; border-right:none; border-top:none; box-shadow: none; background-color:transparent;}
.message-type{margin-top: 20px;}
.write-mesaage{height:auto; overflow-y:auto;}
.write-message-footer a{float:right;}
.write-message-footer button{min-width:100px; float:right;}
.singleuser-otherdetail span{font-size:16px;}

/*----------workrrom mesaages end--------------*/

/*----------workrrom milestone start--------------*/
.milestone-box h2{font-size:18px; margin-top:0; color:#444444;}
.milestone-amnt{font-weight:bold; font-size:20px; color:#000;}
.milestone-box{background-color:#e9f6fc; padding:15px;  border:1px solid #dddddd;}
.milestone-figure{float:right; font-weight:bold; font-size:20px; color:#000;}
.milestone-date b{font-weight:bold; color:#000; margin-left:5px; font-style:italic;}
.milestone-description{margin-top:15px; position:relative; padding-right: 60px; word-wrap:break-word;}
.milestone-description span{position: absolute; right: 0; top: 0; font-size: 30px; color: #5bb85b;}
.milestone-description button{position:absolute; right:0; top:0;}
.milestone-paid{background-color:#FFF;}
.milestone-box-new{border-bottom:none;}
/*.workroom-messages .message-box{position:relative;}
.workroom-messages .other-chatbox{position:inherit; margin-left:120px;}*/

/*----------workrrom milestone end--------------*/

/*----------workrrom dispute start--------------*/

.workroom-disputemanagement h3{font-size:18px; margin-top:0; color:#444444; border-bottom: 1px solid #dddddd;
                               padding-bottom: 20px;}
.workroom-disputemanagement{background-color: #f9f9f9; border: 1px solid #eeeeee; padding: 20px; margin-bottom:30px;}
/*.workroom-disputemanagement .form-group{position:relative; padding-left:200px;}*/
.workroom-disputemanagement .form-group label{top:10px; left:0; font-size:16px; font-weight:normal;}
.workroom-disputemanagement #feedback_form .form-group label{top:0;}
.workroom-dispute-history{background-color: #f9f9f9; border: 1px solid #eeeeee; padding: 20px;}
.disputehistory-box{background-color: #e9f6fc; padding: 15px; border: 1px solid #dddddd; margin-bottom:20px;
                    position:relative; padding-right: 100px;}
.disputehistory-box h2{font-size: 18px; margin-top: 0; color: #444444; padding-right:100px;}
.disputehistory-date b{font-weight: bold; color: #000; margin-left: 5px; font-style: italic;}
.disputeby b{font-weight: bold; color: #000; margin-left: 5px; font-style: italic;}
.disputefor b{font-weight: bold; color: #000; margin-left: 5px; font-style: italic;}
.disputeby{float:left; margin-right:20px;}
.disputefor{float:left;}
.disputehistory-raise{margin-top:15px; height: auto; overflow-y: auto;}
.dispute-status{position: absolute; right: 15px; top: 15px;}
.green-btn{background-color:#5bb85b; border-color:#5bb85b;}

.red-btn{background-color:#ff0202; border-color:#ff0202;}

.dispute-status span{height:40px; padding:6px 12px; display:block; font-size:16px; color:#FFF; line-height:30px;}

/*----------workrrom dispute end--------------*/

/*----------workrrom feedback start--------------*/
.workroomfeedback-ratings{text-align:left;}
.workroomfeedback-ratings i{margin-top:15px; color:#e8c505;}
/*----------workrrom feedback end--------------*/

/*----------workroom completion start--------------*/
.project-tit{text-align:center;}
.completion-btn{display: block; margin: auto; text-align: center; margin-top: 15px;}
.completion-btn button{min-width:100px; margin-right:10px;}
/*----------workroom completion end--------------*/

/*----------workroom activity start--------------*/
.workroom-activity{background-color: #f9f9f9; border: 1px solid #eeeeee; padding: 20px;}
.workroom-activity h3{font-size: 18px; margin-top: 0; color: #444444;
                      border-bottom: 1px solid #dddddd; padding-bottom: 20px;}
.workroom-activity ul li{background-color:#FFF; border:1px solid #dddddd; padding:10px; min-height:105px;
                         margin-bottom:15px;}
.activity-record-detail img{width:60px; height:60px; border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%;
                            -moz-border-radius:50%; -o-border-radius:50%; margin:auto; display:block;}
.activity-profile h1{font-size:16px; margin-top:5px;}
.activity-profile h1 a{color:#27a7df; display:block; text-align:center;}
.activity-profile{position:absolute; left:0; top:0; max-width:120px;}
.activity-record-detail{padding-left:120px; position:relative;}
.activity-otherdetail h3{font-size:16px; border-bottom:none; padding-bottom:0; margin-bottom:8px;}
.activity-date{font-style:italic; border-bottom: 1px solid #dddddd; padding-bottom: 10px;}
.activity-description{margin-top:10px;}

/*----------workroom activity end--------------*/

/*----------workroom Thank Provider end--------------*/
.upload-files-btn{
    background-color: #333333;
    font-size: 16px;
    color: #FFF;
    padding-top: 9px;
    padding-bottom: 9px;
    text-align: center;
    font-weight: bold;
    display: block;
    width: 40%;
}
.impotant-links a{font-weight:bold;}
.impotant-links a:last-child{float:right;}
.sbmt-btn{margin-bottom:15px !important;}
.sbmt-btn hr{margin-bottom:10px; border-top: 1px solid #dddddd;}

/*----------workroom Thank Provider end--------------*/

/*----------workroom milsestone-reminder start--------------*/
.milestone-reminder h3{border-bottom:none; color: #8a8a8a; font-size: 20px; text-align: center; display: block; padding-bottom:0;}
.milestone-reminder-btn button{min-width:100px; margin-right:10px;}
.milestone-reminder-btn{display:block; margin:auto; text-align:center;}
.snooze-reminder{width:60%; margin:0 auto; border:1px solid #dddddd; margin-top:20px; padding:20px; background-color:#f9f9f9;}
.snooze-reminder h4{text-align: center; font-weight: bold; border-bottom: 1px solid #dddddd;
                    margin-bottom: 15px; padding-bottom: 15px; font-size: 16px; margin-top:0;}
.form-horizontal{padding:0 15px;}
.form-horizontal label{font-size:16px; font-weight:normal;}
.select-date{margin-bottom:20px !important;}
.snooze-btn{margin:auto; display:block; text-align:center;}
.snooze-submit{margin-bottom:0px !important;}
/*----------workroom milsestone-reminder end--------------*/

/*----------milestone popup start--------------*/
.milestone_popup .modal-header{background-color: #27a7df; padding:15px;}
.milestone_popup .modal-header h4{color: #FFF; font-weight: bold; font-size:20px;}
.milestone_popup .modal-header .close{margin-top: 3px; color: white; opacity:1;}
.milestone_popup .date{margin-top:0;}
.milestones-form {border: 2px dashed #e5e5e5; padding: 10px 10px 0px; position: relative; display: block; margin-bottom: 15px;
}
.milestone_popup .form-group{margin-bottom:15px !important;}
.milestone_popup .bottom-part {background: #eee; padding: 15px; float: left; width: 100%; margin-bottom: 20px;}
.milestone_popup .bottom-part h3 {margin: 0; font-size: 18px; font-weight: 300; float: right;}
.milestone_popup .bottom-part h3 span {font-weight: 700; padding-left: 10px; display:inline-block; color:#202020;}
.milestone-times{position: absolute; right: -8px; top: -10px;}
.milestone-times i{font-size:18px;}
/*----------milestone popup end--------------*/

/*----------milestone reminder updated start--------------*/

.right-btn{position:absolute; right:35px; top:10px;}
.milestone-figure{float:none !important; display:block; margin-top:10px; margin-bottom:10px;}
.milestone-box h2{margin-bottom:10px;}
.reminder-link{float:right;}
.reminder-link a{margin-left:10px;}
.snooze-reminder{width:80% !important;}
.snooze-reminder .form-group{margin-bottom:22px !important;}
.reminder-tit{font-size:18px; font-weight:bold;}
.milestone-box strong{color: #0062c4;}
/*----------milestone reminder updated end--------------*/

/*----------place bid start--------------*/
.place-bid-head h3{margin-top:0; margin-bottom:0; color:#FFF; text-align:center; font-weight:bold;}
.place-bid-head{background-color:#27a7df; padding:15px;}
.place-bid-body{padding:20px;}
.postbid-detail{background-color:#FFF; border:1px solid #dddddd; margin-bottom:30px;}
/*----------place bid end--------------*/


/*----------mesaages start--------------*/
.messages h2{font-size:24px; color:#333333; border-bottom:1px solid #dddddd; padding-bottom:20px;}
.industry-lft{margin-left:20px;}
.message-list{background-color: #f9f9f9; border: 1px solid #eeeeee; padding: 20px;}
.message-list .dropdown{padding-right:40px; width:100%; min-height:30px;}
.message-list button{width:100%; text-align:left; border-radius:0px; position:relative;}
.message-list button span{position:absolute; right:10px; top:50%;}
.message-list .dropdown-menu{width:100%;}
.edit-messages{width:35px; height:35px; background-color:#27a7df; border-radius:50%; position:absolute;
               right:0; top:0; text-align:center;}
.edit-messages a{color:#FFF; line-height:35px;}
.user-listing{margin-top:20px;}
.user-listing ul li{border-bottom:1px solid #dddddd; margin-bottom:20px; padding-bottom:10px; min-height:60px; z-index: 1;}
.user-listing ul li:last-child{border:none; margin-bottom:0;}
.single-user-profile img{width:40px; height:40px; border-radius:50%; border:1px solid #dddddd;}
.singleuser-otherdetail h3{font-size:16px; margin-bottom:10px;}
.single-user-profile{position:absolute; left:0; top:0;}
.single-user{position:relative; padding-left:50px;}
.singleuser-otherdetail p{font-size:12px; margin-top:5px; color:#333; margin-bottom:5px; font-style:italic;}
.singleuser-otherdetail p i{margin-right:5px;}
.singleuser-otherdetail h3 a{position:absolute; right:0; top:0; color:#27a7df;}
.message-container {
    /*float: left;*/
    width: 100%;
    word-wrap: break-word;
}
/*----------mesaages end--------------*/

/*----------mesaages end--------------*/
.notification-list h2{font-size:24px; margin-top:0px; border-bottom:1px solid #dddddd; padding-bottom:10px; margin-bottom:10px;}
.notifications .singleuser-otherdetail h3 a{position:inherit; color:#27a7df; font-size:18px; font-weight:bold;}
.notifications .single-user-profile img{height:60px; width:60px;}
.notifications .single-user{padding-left:90px;}
/*----------mesaages end--------------*/

/*----------header-list start--------------*/
.header-list{width:100%;
             min-height:50px;
             background-image: linear-gradient(to bottom,#3c3c3c 0,#222 100%);
             -webkit-background-image: linear-gradient(to bottom,#3c3c3c 0,#222 100%);
             -moz-background-image: linear-gradient(to bottom,#3c3c3c 0,#222 100%);
             -ms-background-image: linear-gradient(to bottom,#3c3c3c 0,#222 100%);
             -o-background-image: linear-gradient(to bottom,#3c3c3c 0,#222 100%);
             filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
             filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
             background-repeat: repeat-x;
             background-color:#000;
}
.header-list .navbar-collapse{padding-left:0;}
.header-list .nav-bar{margin-bottom:0 !important;}
.header-list .navbar-inverse{background-image:none !important; background-color:transparent; border-color:transparent;
                             border:0px;}
.header-list ul li{display:inline-block; min-height:50px;
                   line-height:50px;}
.header-list ul li:hover{background-color:#27a7df; color:#FFF;}
.header-list ul li:hover a{color:#FFF;}
.header-list ul li:last-child{border-right:0px;}
.header-list ul li a{font-size:16px; display:inline-block; padding-left:30px; padding-right:30px; color:#FFF !important;}
.dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #f1f1f1}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}
.header-list .navbar-header{display:none;}
.header-dropdown{background-color:#333;}
.header-dropdown li{display:block !important;}
.header-dropdown li:hover{background-color:#27a7df !important;}
.header-dropdown li a{display:block !important; min-height:50px; line-height:50px;}
.header-dropdown li a:hover{ background-color:transparent !important; background-image:none;}
/*----------header-list end--------------*/

/*----------my job start--------------*/
/*.project-category{padding:10px; border:1px solid #dddddd; background-color:#f9f9f9;}*/
.project-category ul li{padding-top:10px; padding-bottom:10px; border-bottom:1px solid #dddddd; position:relative;
                        font-size:16px; border-left:3px solid #27a7df; border-top:1px solid #dddddd; border-right:1px solid #dddddd;
                        margin-bottom:10px; padding-left:10px; padding-right:10px;}
.project-category ul li a{color:#444444; font-style:normal;}
.project-category ul li.active{font-weight:bold;}
.project-category ul li.active a{color:#27a7df!important;}
.project-category ul li span{position:absolute; right:10px;}
.my-project{margin-bottom:40px;}
.project-category-detail{background-color:#f9f9f9; border:1px solid #dddddd; padding:20px; margin-bottom:30px;
                         position:relative;}
.project-category-detail h1{font-size:20px; font-weight: bold; margin-top:0; margin-bottom:5px; position:relative;
                            padding-right:90px;  word-wrap: break-word;}
.project-category-detail h1 a.featured{position: relative; right: 0; display: table; max-width: auto; margin-top: 10px;
                                       margin-bottom: 10px;}
.project-category-detail h1 a{color: #27a7df;}
.my-job-posted{font-style:italic;}
.estimated-job-budget{margin-top:10px;}
.project-category-listing{margin-top:20px;}
.project-category-listing ul li{display:inline-block; width:24%; color:#333333; margin-bottom:20px;}
.project-category-listing ul li span{display:block; font-weight:bold;}
.project-subcategory, .project-description {border: 1px solid #dddddd; padding: 10px; background-color: white; margin-bottom:20px;}
.project-subcategory a{color:#666666; font-style:italic;}
.featured{background-color: #5cb85c; border-radius: 5px; color: #FFF !important; font-size: 14px;
          display: inline-block; padding: 4px 10px;}
.featured:hover{color:#FFF !important;}
.project-skills{border: 1px solid #dddddd; padding: 10px; background-color: white;}
.project-skills h2{color: #333333; font-size: 16px; font-weight: bold; margin-top:0; margin-bottom:20px;}
.project-skills ul li a{background-color:#eeeeee; border:1px solid #dddddd; padding:5px 10px; color:#333333;}
.project-skills ul li a:hover{background-color:#dddddd;}
.project-skills ul li{display:inline-block; margin-right:5px; margin-bottom: 15px;}
.projects-description{margin-top:20px;}
.projects-description h2{color: #333333; font-size: 16px; font-weight: bold;}
.subcategory-list{display:inline-block; margin-right:10px; border-right:1px solid #dddddd; padding-right:10px;}
.subcategory-list:last-child{border-right:none;}
.fav_icon{position:absolute; right:15px; top:36px;}
.category-detail-profile img{width:60px; height:60px; border:1px solid #dddddd; border-radius:50%; -webkit-border-radius:50%;
                             -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; display:block; margin:auto;}
.category-detail-profile{position:absolute; left:20px;}
.category-detail-profile h3{font-size:14px; font-weight:bold; max-width:90px;}
.category-detail-profile h3 a{color:#27a7df; text-align: center; display: block; margin: auto;}
.project-newcategory-detail{padding-left:120px;}
.single-project-box-srp {margin-bottom: 0px; background-color: #FFF;border-bottom: 1px solid #dddddd; border-style: none none solid;}
.single-project-box-srp::before{
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #f8f8f8;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.single-project-box-srp:hover::before{-webkit-transform: scaleX(1);
                                      transform: scaleX(1);}
.single-project-box-srp:hover {

    z-index: 2;
    -webkit-transition: all 200ms ease-in;

    -ms-transition: all 200ms ease-in;

    -moz-transition: all 200ms ease-in;

    transition: all 200ms ease-in;


}
/*----------my job end--------------*/

/*----------Subscribe Plan start--------------*/

.payment_method{}
payment_method_head{ padding:20px;}
.payment_method h3{color:#333333; font-size:18px; border-bottom:1px solid #dddddd; padding-bottom:15px;
                   margin-bottom:15px;}
.payment_wallet{background-color:#f5f8f9; border:1px solid #dddddd; padding:20px 20px 10px 20px;}
.payment_wallet .custom-chkbox{margin-bottom:0;}
.payment_wallet .custom-chkbox label{font-size:16px !important;}
.payment-memberplan{background-color:#f9f9f9; border:1px solid #dddddd; margin-top:20px; margin-bottom:20px;
                    padding-bottom:0px;}
.payment-memeberplan-head{background-color:#f5f8f9; padding:15px 20px; color:#333333; text-align:center; min-height:70px;
                          margin-bottom:0px; border-bottom:1px solid #ddd;}
.payment-memeberplan-head h4{font-size: 16px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase; float:left;
                             margin-top:10px;}
.payment-memeberplan-head span{font-size: 30px; font-weight: bold; text-transform: uppercase; float:right; color:#27a7df;}
.payment-memeberplan-head span sup{top: 0em; font-size: 14px; font-weight: bold;}
.payment-memberplan-features{background-color:#FFF; padding:20px 20px 0 20px;}
.feature-detail{border:1px solid #dddddd; padding:15px; background-color:#f9f9f9; text-align:center; margin-bottom:20px;
                border-top: 2px solid #27a7df;
}
.feature-detail-head{color:#333333; font-weight:bold; font-size:13px;}
.feature-detail-body{color:#333333;}
.pay-now-btn{margin:auto; display:block; text-align:center;}
.remain-bal{font-size:15px; color:#333333; margin-bottom:0;}
.pay_now_btns{margin-top:15px; margin-bottom:15px; float:right;}
/*.payment_wallet [type="checkbox"]:not(:checked) + label::after, [type="checkbox"]:checked + label::after{color:#FFF;}
.payment_wallet [type="checkbox"]:not(:checked) + label::before, [type="checkbox"]:checked + label::before{border-color:#FFF;}
.payment_wallet label:hover::before{border-color:#FFF !important;}
.payment_wallet .custom-chkbox label{color:#FFF;}*/
.wallet-enheroes{color:#FFF !important;}
[type="checkbox"]:not(:checked) + label.wallet-enheroes::before, [type="checkbox"]:checked + label.wallet-enheroes::before
{
    border: 1px solid white;
}
[type="checkbox"]:not(:checked) + label.wallet-enheroes::after, [type="checkbox"]:checked + label.wallet-enheroes::after
{
    color:#FFF;
}
label.wallet-enheroes:hover::before{border:1px solid #FFF !important;}
.wallet-calc-box{border:1px solid #dddddd; padding:15px; background-color:#FFF;}
.wallet-calc{border-top:1px solid #dddddd; padding-top:15px; padding-bottom:15px;}
.wallet-calc-box h4{margin-top:0; margin-bottom:5px; font-size:14px;}
.wallet-calc-box span{font-weight:bold; font-size:18px; color:#333333; text-align:left;}
.wallet-calc i{color:#333333; line-height:80px; display:block; text-align:center;}
.equal-sign{font-size:28px; color:#333333; line-height:80px; display:block; text-align:center;}
.current-membrship-plan{background-color:#27a7df; padding:15px 20px;}
.current-membrship-plan h2{margin-top:0; color:#FFF; font-size:18px; font-weight:bold; margin-bottom:0;}
.feature-detail .feature-detail-head span{position:absolute; right:0; top:0; color:#0062c4;}
.feature-detail .feature-detail-head{position:relative; text-align:left;}
.feature-detail .feature-detail-body span{position:absolute; right:0; top:0; color:#0062c4;}
.feature-detail .feature-detail-body{position:relative; text-align:left; margin-top:5px;}
/*----------Subscribe Plan end--------------*/

/*----------Project Bid start--------------*/
.project-bidpart h3{color: #333333; font-size: 16px; font-weight: bold;}
.single_bid_profile{position:absolute; top:0; left:0;}
.single_bid_profile img{border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; width:60px; height:60px; margin:auto; display:block;}
.single_bid{position:relative; padding-left:130px; padding-right:130px; border-bottom: 1px solid #ddd;
            padding-bottom: 15px; margin-bottom: 30px;}
.single_bid:last-child{border-bottom:none; padding-bottom: 0px; margin-bottom: 0px;}
.single_bid_profile a{width:150px; text-align:center;}
.single_bid_profile a span{display:block; width:100px; color: #27a7df; font-size: 16px; font-weight: bold;}
.single_bid_budget{color: #333333; font-size: 20px; font-weight: bold;}
.single_bid_btn{position: absolute;top: 0; right: 0;}
.single-bid-requirement ul li{width:inherit !important; margin-right:30px; margin-bottom: 15px;}
/*----------Project Bid end--------------*/


/*----------milestone popup start--------------*/
.milestone_popup .modal-header{background-color: #27a7df; padding:15px;}
.milestone_popup .modal-header h4{color: #FFF; font-weight: bold; font-size:20px;}
.milestone_popup .modal-header .close{margin-top: 3px; color: white; opacity:1;}
.milestone_popup .date{margin-top:0;}
.milestones-form {border: 2px dashed #e5e5e5; padding: 10px 10px 0px; position: relative; display: block; margin-bottom: 15px;
}
.milestone_popup .form-group{margin-bottom:15px !important;}
.milestone_popup .bottom-part {background: #eee; padding: 15px; float: left; width: 100%; margin-bottom: 20px;}
.milestone_popup .bottom-part h3 {margin: 0; font-size: 18px; font-weight: 300; float: right;}
.milestone_popup .bottom-part h3 span {font-weight: 700; padding-left: 10px; display:inline-block; color:#202020;}
.milestone-times{position: absolute; right: -8px; top: -10px;}
.milestone-times i{font-size:18px;}
/*----------milestone popup end--------------*/

/*----------footer-new start--------------*/
.fact-block {
    color: #000;
    text-align: center;
}
.fact-icon {
    font-size: 40px;
    width: 130px;
    height: 130px;
    line-height: 130px;
    border: 2px solid #cccccc;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    display: block;
    margin: 0 auto 10% auto;
}
.fact-icon i {
    line-height: 130px;
}
.fact-number {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 10px;
    color:#0565c5; display:inline-block;
}
.fact-lbl {
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
}
.footer-above-section .col-sm-3{width:20%;}
.dollar{display: inline-block;
        font-size: 50px;
        color: #0565c5;}
/*----------footer-new end--------------*/

/*----------Extra Css start--------------*/

.new-product-bottomimg{margin-top:-40px;}
.form-group-email{margin-bottom:15px !important;}
#cancel_forgot_password{width:100%;}
#send{width:100%;}
.cmspage h1{font-size: 30px; font-weight: lighter; text-align: center; color: #000000; margin-top: 0;}
.cmspage{margin-top:60px;}
.single-user-role-container .custom-radio{min-height:auto;}
.margin-bottom0{margin-bottom:0;}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{background: #ff3c3c !important;}
.bootstrap-switch .bootstrap-switch-handle-on, .bootstrap-switch .bootstrap-switch-handle-off, .bootstrap-switch .bootstrap-switch-label{padding: 3px 10px !important; width:42px !important;}
.bootstrap-switch{width:86px !important; float:right;}
.profile-picture-character{height: 28px; width: 28px; background-color: #27a7df; display: inline-block; border-radius: 50%;
                           color: white; line-height: 25px; text-align:center;}

.category-detail-profile .profile-picture-character{height: 40px; width: 40px; background-color: #27a7df; display: block; border-radius: 50%; color: white; line-height: 40px; text-align:center; font-size:20px; margin:auto;}
.dashboard-image span .profile-picture-character{height: 130px; width: 130px; background-color: #FFF;
                                                 display: block; border-radius: 50%; color: #27a7df; line-height: 125px; text-align: center; font-size: 60px; margin:auto;}
.follower-userimg img{width:60px; height:60px; border:1px solid #333; border-radius:50%; -webkit-border-radius:50%;
                      -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%;}
.follower-userimg{position:absolute; left:20px; top:20px;}
.folower-following-single-userlist{position:relative; min-height:100px; padding-left:100px; border:1px solid #dddddd;
                                   background-color:#f9f9f9; padding-top:20px; padding-bottom:20px; padding-right:20px; height:auto; overflow-y:auto;
                                   margin-bottom:30px;}
.followers-count{display:block; margin-top:5px; margin-bottom:10px;}
.following-name{float:none; font-size:18px !important; font-weight:bold; border-bottom:1px solid #dddddd; display:block;
                padding-bottom:5px;}
.folower-following-single-userlist .follower-detail{border-bottom:none;}
.new-btn{float:left; text-align:left; background-color:#eeeeee; color:#FFF !important; border:1px solid #dddddd;
         padding:5px 10px;}
.new-btn i{margin-right:10px;}
.my-follow .profile-picture-character{position:absolute; left:0; top:0; width: 60px; height: 60px;
                                      text-align: center; line-height: 60px; font-size: 24px;}
.my-follow .folower-following-single-user{min-height:70px;}
.folower-following-single-userlist .profile-picture-character{width: 60px; height: 60px;
                                                              text-align: center; line-height: 60px; font-size: 24px;}
.follower-user-img img{height:60px !important; width:60px !important;}
.my-follow-list .follower-detail{border-bottom:none;}
.my-follow-list ul li{border-bottom:1px solid #dddddd; padding-left:70px; position:relative;}
.my-follow-list{padding-left:0;}
.review-section .person-photo span img{width:60px; height:60px; display:block; margin:auto;}
.review-section .person-photo span .profile-picture-character{width:60px; height:60px; display:block; margin:auto;
                                                              text-align:center; line-height:60px; font-size:24px;}
.gray-largebtn{width:100%; border:1px solid #dddddd; height:40px !important;}
.gray-largebtn:hover{background-color:#FFF;}
.modal-footer .gray-largebtn{margin-left:0 !important;}
.modal-footer #send{width:inherit !important;}
.small-gray-btn{background-color:#f9f9f9; height:40px !important; color:#666666; border-radius:0px; font-size:16px;
                border:1px solid #dddddd;}
.small-gray-btn:hover{border:1px solid #dddddd; background-color:#FFF; color:#666666;}
.resend-verify .small-blue-btn{min-width:150px;}
#user_will_get_span, #admin_will_get_span{display: inherit; font-size: 16px; color: #333333;}
#user_commission_to_withdraw_span, #admin_commission_to_withdraw_span{font-size:12px; display:inherit !important;}
.smallblack-button:focus{color:#FFF;}
.small-button:focus{background-color:#27a7df; color:#FFF;}
.edit-freelancerprofile{
    width:50px;
    height:50px;
    background-color:#FFF;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
    float:left;
    text-align:center;
    line-height:60px;
    box-shadow: 0px 0px 20px #000;
    margin: 20px 0 0;

}
.edit_prof_lnk{position:absolute; top:0; right:0;}
.newinnerpageinner .container{position:relative;}
.edit-freelancerprofile i{color:#000; font-size:26px;}
.dashboard-list ul li:last-child{margin-right:0;}
.redemption_inner{position:absolute; background-color:#f6f6f6; width:96.5%; padding:15px; border-right: 1px solid #ddd;
                  border-bottom: 1px solid #ddd;}
.redemption_data {width: 100%; display: table-row-group; height: 140px; border-right: 1px solid #dddddd;}
.redemption_data_hidden {display: none;}
.redemption_inner ul li b{display:block; text-align:center;}
.redemption_inner ul li{display:inline-block; margin-right:30px; color:#333333;}
.redemption_inner ul{ border-bottom: 1px solid #ddd; margin-bottom: 10px; padding-bottom: 10px;}
.no-results-container{display:table-caption;}
.no-results{left: 0; text-align: center; bottom: -30px; position:absolute; width:100%;}
.pager li a.small-blue-button{background-color:#27a7df !important; border: 1px solid #27a7df !important; color: #FFF !important; border-radius:0px !important;}
.pager li a.smallblack-button{border-radius:0px !important;}
.finish button{float:right; margin-top:0;}
.pager li a.small-blue-button:hover{background-color: #FFF !important; border: 1px solid #27a7df !important;
                                    color: #27a7df !important;}
#header_search_submit{position:relative; top:2px; right:1px; border: none; background-color: #27a7df; color: white;
                      height:43px; font-size:16px; font-weight:bold; padding-left:20px; padding-right:20px;}
#header_search_form{position:relative; padding-right:8px;}
#header_search_form ul li{display:block; border-bottom:1px solid #dddddd; padding-bottom:5px;}
#header_search_form ul li a i{margin-right:8px;}
#header_search_form ul li a:hover{ background-image:none; background-color:transparent;}
#header_search_form ul li:hover{background-color:#f8f8f8;}
#header_search_form ul li:last-child{border-bottom:none; margin-bottom:0;}
#header_search_form .form-group{margin-bottom:0 !important;}
#header_search_form .dropdown-menu{left:-15px; top:30px; padding:0;}
.project-budget ul li .featured{padding:2px 10px; margin-left:15px;}
.project-bidpart .mCustomScrollbar{/*max-height: 400px; min-height: 100px;*/ height:auto;}
.project-date .featured {margin-left:10px;}
.project-details .project-category{border:none; padding:0;}
.panel-milestone li{background-color:#f9f9f9;}
[type="checkbox"]:not(:checked) + label.milestone-pay-offline::before, [type="checkbox"]:checked + label.milestone-pay-offline::before {
    right:0; left:inherit;}
[type="checkbox"]:not(:checked) + label.milestone-pay-offline::after, [type="checkbox"]:checked + label.milestone-pay-offline::after
{right:4px; left:inherit;}
[type="checkbox"]:not(:checked) + label.milestone-pay-offline, [type="checkbox"]:checked + label.milestone-pay-offline
{padding-right:25px; padding-left:inherit;}
.wallet-button a{margin-right:10px;}
.provider_tasks ul li i{position:absolute; right:20px; font-size: 30px; color: #5bb85b;}
.provider-btn-new{position:absolute; right:20px; margin-top:10px;}
.provider-btn-new a{float:right; display:block; margin-bottom:5px;}
.provider-btn-new p{display:block; clear:both;}
.milestone-description i{position: absolute; right: 20px; font-size: 30px; color: #5bb85b; top:0;}
.financial-detail.buyer-financial-detail {padding-left:0;}
.financial-detail.buyer-financial-detail .financial-pic{position:relative; margin-bottom:30px;}
.financial-detail.buyer-financial-detail .financial-pic a{font-size:16px; font-weight:bold; border-bottom: 1px solid #ddd;
                                                          padding: 5px 10px; background-color: #f7f7f7; margin-right: 10px; color:#0061c4;}
.single-review-ratings{margin-bottom:8px;}
.thankProvider .form-group{padding-left:0;}
.single_bid_profile .profile-picture-character{width: 70px; height: 70px; margin: auto; text-align: center;
                                               line-height: 70px; color: white; font-size: 30px;}
.client-details .client-image .profile-picture-character{height: 50px; width: 50px; background-color: #27a7df; display: inline-block; border-radius: 50%; color: white; line-height: 50px; text-align:center; font-size:24px;}
.provider-toppart .provider_photo .profile-picture-character{width: 60px; height: 60px; line-height: 60px;
                                                             position: absolute; left: 0; font-size: 24px; text-align: center;}
.other-chatbox .chat-user-profile .profile-picture-character{height: 50px; width: 50px; background-color: #27a7df;
                                                             border-radius: 50%; color: white; line-height: 50px; margin: auto; display: block; font-size: 20px; text-align: center;}
.my-chatbox .chat-user-profile .profile-picture-character{height: 50px; width: 50px; background-color: #27a7df;
                                                          border-radius: 50%; color: white; line-height: 50px; margin: auto; display: block; font-size: 20px; text-align: center;}
.activity-record-detail .activity-profile .profile-picture-character{width:40px; height:40px; line-height:40px; text-align:center; display: block; margin: auto;}
.activity-profile h4{width: 100px; text-align: center; margin-top: 5px;}
.edit-profile-inner .profile-picture-character{width:135px; height:135px; line-height:125px; font-size:50px;}
.cal .input-group-addon{position: absolute; right: 0; top: 0; border-left:1px solid #ddd; width: 8%; height:43px;}
.cal .input-group{display:inherit;}
.cal .input-group .form-control{position:initial;}
.cal .input-group-addon span{line-height:30px;}
select::-ms-expand {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* IE 5-7 */
    filter: alpha(opacity=0);
    /* Good browsers :) */
    opacity:0;
}


/*----------Extra Css end--------------*/


label.error {
    color: red;
    padding-left: 10px;
}
.experience-levels-container { display: none; margin-bottom: 15px;margin-top: -15px; }
#changeCaptcha {
    float: left;
    font-size: 29px;
    height: 44px;
    padding-left: 18px;
    width: 15px;
}
.captcha-code-img {
    float: left;
    height: 43px;
    width: 85%;
}

.review-desc-container {
    max-height: 35px;
    overflow: hidden;
}
.review-desc-container-more {
    max-height: none;
    overflow: unset;
}
.active .fa.fa-heart {
    color: #27a7df;
}
.load-more {
    float: left;
    text-align: center;
    width: 100%;
    margin-top:30px;
}
.load-more-rr {
    bottom: -45px;
    display: table-caption;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    width: 100%;
}
.product-image .preview canvas {
    max-width: 100%;
    max-height: 70px;
}
.upload-file > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 97px;
}
.upload-file, .img.preview {
    min-height: 80px;
}
.progress {
    position: relative;
}
/*#priority_container {display: none;}*/
#priority_container .custom-radio { min-height: 40px; }
.custom-radio-primary ul li {
    display: block;
    float: left;
    width: 50%;
}
.experience-level-main {
    border: 1px solid #ccc;
    border-radius: 4px;
    position: relative;
    display: none;
    float: left;
    min-height: auto;
    padding: 0 30px;
    margin-right:10px;
}
.experience-level-main::after {
    border-color: transparent transparent #ccc;
    border-style: solid;
    border-width: 8px;
    content: "";
    left: 43px;
    position: absolute;
    top: -17px;
}
.experience-level-main::before {
    border-color: transparent transparent #FFF;
    border-style: solid;
    border-width: 8px;
    content: "";
    left: 43px;
    position: absolute;
    top: -15px;
    z-index: 1;
}
.primary_experience-levels-container ul li {
    display: inline;
    float: left;
    width: auto;
}

.form-label {
    border-bottom: 1px solid #ccc;
    float: left;
    font-size: 16px;
    padding-bottom: 7px;
    width: 100%;
}
#header_search_form .input-group-addon {
    width: 60px;
}
.single-user-role-container {
    float: left;
    width: 50%;
}
.user_roles_container { float: left; width: 100%; }
#subcategory_dd_container .dropdown-toggle{height:43px;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:14px;}
#subcategory_dd_container .filter-option{color: #8a8a8a !important;}
.bootstrap-select.btn-group .dropdown-toggle .caret{background-image: url(../images-nct/down-arrawo.png);width: 7px; height: 6px; right: 8px !important; border:none;}
#subcategory_dd_container .bootstrap-select .dropdown-menu{margin-top:10px;}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{font-size:14px; margin-right:0; text-align:left;padding-left:5px;}
.bootstrap-select.btn-group .dropdown-menu > li > a:focus, .bootstrap-select.btn-group .dropdown-menu > li > a:hover span {color: #FFF;}
#subcategory_dd_container ul{margin-top:0 !important;}
#subcategory_dd_container ul li a:hover{background-color:#27a7df;}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{font-size: 14px;line-height: 25px;}
.link-workroom a{text-align: center;display: table;color: #27a7df;font-size: 16px; margin: auto;}
.link-workroom{margin-bottom:15px;}
.single-skill-ratings{float:left; margin-right:30px;}
.maintenance-bg{background-image: url(../images-nct/4.jpg); width:100%; height:100%;
                background-size:cover;}

.aggettivi{

    width:100%;
    min-height:100px;
    font-size:70px;
    position:relative;
}
.maintenance-loader {
    float: left;
    height: 100%;
    /* position: fixed;*/

    width: 100%;
    z-index: 1;

}
#movingicon{position: absolute; right: 0; left: 0;}
.cssload-box-loading{top:25% !important;}
#headLine{font-size:70px; color:#FFF; text-align:center; margin-top:8%;}
.social-links{position:absolute; bottom:10px; left:0; right:0; margin:auto; display:block; text-align:center;}
.social-links a{margin-right:15px; color:#FFF; border:2px solid #FFF; border-radius:50%; padding:10px;
                display:inline-block; height:60px; width:60px; line-height:45px;}
.facebook-m:hover{background-color:#3b5998;}
.google-m:hover{background-color:#d52122;}
.twitter-m:hover{background-color:#00b5f2;}
.likedin-m:hover{background-color:#0083be;}


/*----------blog start--------------*/
.my-blog-head h1 {font-size: 30px; font-weight: lighter; text-align: center; color: #000000; margin-top: 0;}
.my-blog-head hr{width:14%;}
.my-blog-head{margin-bottom:40px;}
.post-section{position:relative; padding-left:120px;}
.blog-detail-contain{border:1px solid #eeeeee; background-color:#FFF; padding:30px 40px;}
.blog-detail h1{font-size:24px; color:#333333; font-weight:bold;
                padding-left: 0px;}
.blog-detail span{font-style:italic;}
.blog-detail p{color:#333333; font-size:14px; margin-top:14px;}
.blog_image{margin-bottom:15px;}
.blog-social-icons{margin-bottom:15px;}
.blog-social-icons ul li {
    display: inline-block;
    padding: 10px 18px;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #DDD;
    border-left: 1px solid #ddd;
}
.blog-social-icons ul li a i{font-size:20px;}
.blog-social-new ul li a i{font-size: 16px !important; color: white; line-height: 25px; text-align: center;}
/*.blog-social-icons ul{border: 1px solid #ddd;}*/
.fb-icon-new{color:#3b5998;}
.linked-icon-new{color:#0077b5;}
.blog-details-inner ul li{display:inline-block; margin-right:12px;}
.blog-details-inner ul li i{margin-right:5px; font-size:18px;}
.blog-details-inner ul{margin-bottom:15px;}
.blog-detail{margin-bottom:20px; padding-bottom:0px;}
.blog-detail:last-child{border-bottom:none;}
.blog-social-new ul{border:none; margin-top:15px !important; margin: auto; display: block; text-align: center;}
.blog-social-new ul li{border-right:none; padding:0; margin-right:5px; background-color: gray; border-radius: 50%; height: 25px; width: 25px; display: inline-block; text-align: center}
.blog-social-icons span{float:left; font-style: normal; font-weight: bold; text-transform: uppercase; margin-right:10px;}
.category-contain{padding:30px 20px;}
.category-contain ul li{border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:10px;}
.category-contain ul li:last-child{border-bottom:none; margin-bottom:0; padding-bottom:0;}
.category-contain ul li a{font-size:14px; text-transform:uppercase; color:#000; font-weight:bold;}
.blog-contain-tabs ul li{display:inline-block; width:auto; padding:0; text-align:center;padding: 0 20px 0 20px;}
.blog-contain-tabs ul li a{font-size:16px; display: block; height: 60px; line-height: 60px;}
.right-part{padding:0px 0;}
.active-tab{border-bottom: 4px solid #0061c4; background-color: #f8f8f8;}
.blog-tabs-details{padding:20px; background-color:#FFF; border-top:1px solid #eee;}
.blog-list-img img{width:100%; height:100%; max-width:200px;}
.blog-list-img{position:absolute; top:0; left:0;}
.blog-detail-list{position:relative; min-height:170px; padding-left:230px; border-bottom: 1px solid #ddd; margin-bottom: 30px; padding-bottom: 10px;}
.blog-detail-list:last-child{border-bottom:none; margin-bottom:0; padding-bottom:0;}
.blog-list-detail h3 a{font-weight:bold;}
.blog-list-detail span{font-style:italic; margin-bottom:10px;}
.blog-list-detail p{padding-top:10px;}
.load-more-btn{display:block; margin:auto;}
#fb-icon-new{background-color:#3b5998;}
#linked-icon-new{background-color:#007ab9;}
.active-blog-category a{color:#0061c4 !important;}
.active-story-category a{color:#0061c4 !important;}
.blog-no-image{width:200px; height:110px; background-color:#f3f3f3; display: table-cell; vertical-align: middle; text-align: center; font-size:24px;}
.story-no-image{width:200px; height:110px; background-color:#f3f3f3; display: table-cell; vertical-align: middle; text-align: center; font-size:24px;}
.profile-review-img .profile-picture-character{width:70px; height:70px; line-height:70px; font-size:30px;}
.person-profile .profile-picture-character{width:50px; height:50px; line-height:50px; font-size:20px; text-align:center;}
#post_comment_form{}
.profile-review-detail{margin-left:80px;}
.all-comments {margin-top: 20px; background-color: #f9f9f9; padding: 10px 15px;}
.all-comments .person-profile-main{margin-top:20px; padding-bottom:10px;float: left; width: 100%;}
.load-more-comments {
    float: left;
    text-align: center;
    width: 100%;
}
.all-comments .person-profile-main:last-child{margin-bottom:0px; padding-bottom:0px;}
/*----------blog end--------------*/

.single-embed-video {
    border: 1px dashed #ccc;
    float: left;
    margin-bottom: 30px;
    padding: 15px;
    position: relative;
    width: 100%;
}
.remove-single-embed-video {
    font-size: 22px;
    position: absolute;
    right: -10px;
    top: -15px;
}
.messages-body { overflow: hidden; }
.messages-container-main {
    padding-top: 0;
}
.nopadding { padding: 0;}
.nomargin { margin: 0;}
.serach-result-detail .carousel-control.left, .serach-result-detail .carousel-control.right{background-image: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.0) 100%);
                                                                                            background-image: -o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
                                                                                            background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));
                                                                                            background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);}
.serach-result-detail .carousel-control.left i, .serach-result-detail .carousel-control.right i
{background-color: #27a7df; width: 20px; height: 20px;}
/*.new-search-detaillist{padding:10px;}*/
.my-uploaded-product .search-result-description{border-bottom:0px;}

.search-result-detaillist .single-project-box-srp{padding-left:150px; position:relative; padding-right:10px !important;
                                                  padding-top:15px;}
.single-product-box-srp{padding-left:210px; padding-right: 40px !important; /*min-height: 220px;*/}
.single-product-box-srp .search-result-image{top:0;}

/*----------my-advertisement start--------------*/
.single-myad-image{position:absolute; top:0; left:0; max-width:200px; height:auto;}
.single-myad-image img{border: 1px solid #ddd; padding: 5px;}
.single-my-advertisement{position:relative; min-height:160px; padding-left:230px; border-bottom: 1px solid #ddd;
                         margin-bottom:25px; padding-bottom:10px;}
.single-my-advertisement:last-child{border-bottom:none; margin-bottom:0; padding-bottom:0;}
.single-myad-listing ul li{display:inline-block; margin-right:15px; margin-bottom:15px;
                           padding: 5px 10px; }
.listing-tit{border-bottom: 1px solid #dddddd; margin-bottom: 5px; padding-bottom: 5px; text-transform: capitalize;
             letter-spacing: 1px; font-size: 13px; color: #333333;}
.listing-description{font-size:14px; color: #333333; font-weight: bold;}
.listing-description ul li{position:relative; margin-right:10px; border: none; margin-bottom: 0; padding: 0;}
.listing-description ul li::before{content:'-'; position:absolute; top:0; right:-10px;}
.listing-description ul li:last-child::before{display:none;}
.myad-img-txt{font-size: 16px; font-weight: bold; margin-top: 8px; display: block; text-align:center;}
.listing-other{margin-left:12px; margin-bottom:15px;}
.hubs h5{font-size: 16px; color: #333333; font-weight: bold; margin-left:12px; margin-bottom:5px;}
.skills li{margin-right: 5px !important; padding-right:0 !important;}
/*----------my-advertisement end--------------*/
.my-advertisement-section .container-inner-section{margin-bottom:20px; position:relative;}
.ribbon-new{position:absolute; right:0px; top:0px; width:80px; background-image:url(../images-nct/ribbonnew.png);
            height:80px;}
.ribbon-new span{-ms-transform: rotate(7deg); /* IE 9 */ -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
                 transform: rotate(7deg);}
.listing-list{display:inline-block;}
.listing-other ul{display:inline-block; vertical-align:top; margin-left:15px;}
.hubs{background-color: #fafafa; padding: 2px 10px; border: 1px solid #ddd; margin-left: 12px; margin-bottom:15px;}
.single-myad-listing button{margin-left:12px;}
.footer-bottom {
    float: left;
    margin-top: 30px;
    width: 100%;
}
.subscribe:hover{background-color: #333333 !important;}

.no-followers-followings-message {
    float: left;
    text-align: center;
    width: 100%;
}
.all-comments { max-height: 350px; }
.follow-unfollow-btn:hover {
    background-color: transparent;
    border: 1px solid #fff;
}
.follow-unfollow-btn:focus { background: #FFF; color: #0062c4; }
.view-all-notification-li{background-color: #e0e0e0 !important;}
.view-all-notification-li a{min-height:18px !important; border-bottom:none !important; font-size: 13px !important;
                            font-weight: bold !important;}
.searchuser-result-description .fav_icon{top:20px; right:20px;}
#notifications_container li{min-height:30px;}
#notifications_container li .no-results{top:10px;}
.commission-amount span{font-size:12px; display:inline-block;}
.dollar-amount span{display:inline-block; font-size: 16px; color: #333333 !important;}
.search-result-detaillist .no-results{position:relative; padding-top: 10px; padding-bottom: 10px; top:0;}
.new-product-bottomimg img{width:100%;}
.user-listing .left-msg-pic{position: absolute; left: 5px; top: 20px;}
.user-listing .left-msg-pic img{border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;
                                -ms-border-radius:50%; -o-border-radius:50%;}
.left-msg-cell {cursor: pointer; padding: 10px; padding-left: 60px; position: relative; margin-bottom:0 !important;}
.left-msg-cell h4 a{float:right; z-index: 2;}
.left-msg-cell p.light-gray-text{font-size:12px; font-style:italic;}
.active-left-msg{background-color:#ededed;}
.message-list .mCustomScrollbar, #conversation_messages_container_main.mCustomScrollbar, #question_answer_container_custom_scrollbar.mCustomScrollbar{max-height:initial !important;}
.load-more-conversations-messages-link img{display:block; max-width:5%; text-align:center; margin:auto;}
.single_bid_description > p {
    float: left;
    width: 100%;
    word-wrap: break-word;
}
.file-name-container {
    float: left;
    width: 100%;
}
/*.single-project-box-srp{padding-left:110px !important;}*/
.profile-picture-cropper-wrapper .cropper-view-box, .profile-picture-cropper-wrapper .cropper-face { border-radius: 50%; }
.messages-body .page-wrap::after{height:inherit;}
.messages-body {overflow-y: hidden;}
.view-take-assessment-body {overflow: hidden;}
.following-newlist { margin-bottom: 30px;}
.no-conversation {
    float: left;
    min-height: 30px;
    text-align: center;
    width: 100%;
}
.dashboard-desc{word-wrap:break-word;}
#feedback_form .form-group label{position:relative;}
#feedback_form .form-group{padding-left:0;}
.place-bid-formgroup .date{margin-top:0;}
.unread-message-li { background-color: #ededed !important; }
.new-cal .input-group-addon{
    color: #929292;
    font-size: 18px;
    background-color: #FFF;
    border-radius: 0px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 9;
    height: 43px;
    width: 50px;
    line-height: 30px;
    border-right: 1px solid rgb(221, 221, 221) !important;
}
.new-cal .form-control{padding-left:60px;}
#add_edit_project_wizard .custom-chkbox{margin-bottom:15px !important;}
.view-all-message-li {
    background: #27a7df !important;
    float: left;
    height: 25px;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
    width: 100%;
}
.view-all-message-li .view-all-message-link { color: #FFF !important; }

.delete_icon{position:absolute; top:-5px; }
.my-chatbox .delete_icon { left: 0; }
.other-chatbox .delete_icon { right: 0; }

.delete_icon i{font-size:18px;}
#conversation_messages_container{padding-top:5px;}
.referral-history-container {margin-bottom: 25px;}
.referral-history-main .load-more {margin-top: 0;}
li.no-interest {background-color: #fff !important;}
.single-interest-box {
    background-color: #eeeeee;
    display: inline-block;
    padding: 5px 25px 5px 5px;
    position: relative;
}
.delete-interest {
    position: absolute;
    right: 5px;
    top: 5px;
}
.delete-project {
    color: #0061c4;
    padding: 5px 10px;
    position: absolute;
    right: 0;
    top: 0;
}
.edit-project {
    color: #0061c4;
    padding: 5px 10px;
    position: absolute;
    right: 4%;
    top: 0;
}
.delete-project:hover, .edit-project:hover {
    background-color: #0061c4;
    color: #fff;
}
.referral-mian .number-credit h4{float:left;}
.referral-mian .invite-friends{margin-top:0;}
.referral-mian .invite-friends h3{margin-top:0;}
.referral-mian .invite-friends ul{float:left;}
.referral-mian .invite-friends ul li{display:inline-block;}
.referral-mian .copy-link{margin-top:0;}
.referral-mian .col-sm-2, .referral-mian .col-sm-10{margin-bottom:20px;}

/** iOn Range Slider CSS Start **/
.irs-bar {
    background: #116cc8 !important;
}
/*.irs-slider {
    background: #116cc8 !important;
    }*/
.irs-from, .irs-to, .irs-single {
    background: #116cc8 !important;
}
.irs-from::after, .irs-to::after, .irs-single::after {
    border-color: #116cc8 transparent transparent !important;
}
.irs-with-grid {
    margin: 0 0 10px;
}
.search-result-categorylist .bootstrap-select > .dropdown-toggle{height:43px !important;}
.search-result-categorylist .bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#8a8a8a !important;}
.search-result-categorylist .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default
{
    background-color:#FFF;
}
.search-result-categorylist .btn-group.open .dropdown-toggle{box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.125) inset;
                                                             border-color:#ccc;}
.search-result-categorylist .btn-default.active.focus, .search-result-categorylist .btn-default.active:focus, .search-result-categorylist .btn-default.active:hover, .search-result-categorylist .btn-default.focus:active, .search-result-categorylist .btn-default:active:focus, .search-result-categorylist .btn-default:active:hover,
.search-result-categorylist .open > .dropdown-toggle.btn-default.focus,
.search-result-categorylist .open > .dropdown-toggle.btn-default:focus,
.search-result-categorylist .open > .dropdown-toggle.btn-default:hover
{
    background-color:#FFF !important;
}
.search-result-categorylist .bootstrap-select.btn-group .dropdown-menu > li > a:focus, .search-result-categorylist .bootstrap-select.btn-group .dropdown-menu > li > a:hover span{color:#FFF;}
.secondary-label{margin-top:25px; margin-bottom:15px;}
/** iOn Range Slider CSS End **/

.video_live iframe {
    width: 100%;
}

/* Product Carousel SLider Start */
#thumbcarousel .thumb {
    display: inline-block;
    margin-right: 4%;
    width: 19%;
}
#thumbcarousel .thumb:first-child {
    margin-left: 4%;
}
#thumbcarousel .carousel-control {
    width: 5%;
    background-image: none !important;
    opacity: 1;
    text-shadow: none;
}
#thumbcarousel .carousel-control i {
    box-shadow: none;
    color: #000;
    font-size: 14px;
    font-weight: 100;
    position: absolute;
    top: 35%;
}
#thumbcarousel .right.carousel-control i {
    right: 0;
}
#thumbcarousel .left.carousel-control i {
    left: 0;
}
#thumbcarousel .item {
    text-align: center;
}

/* Product Carousel SLider End */
.empty-cart-msg {
    float: left;
    font-size: 18px;
    text-align: center;
    width: 100%;
}
.new-product-rgtpart .btn-name{}
.no-referral-result { float: left; text-align: center; width: 100%; }
.coupon-subscribe{position: relative; margin-top: 20px; padding-right: 90px;}
.coupon-subscribe button{height: 43px;}
.final-payment-box, .discount-box{margin-top: 20px;}
.final-payment-box{border: 1px solid rgb(39, 167, 223);}
.final-payment-box span{color: rgb(39, 167, 223);}
.discount-box span{color: green;}
#remove_mp_coupon_code {
    position: absolute;
    top: 50%;
    right: 1%;
    font-size: 18px;
}
.msg-text-area{position:relative; padding-right:80px;}
.msg-text-area button{position:absolute; top:20px; right:20px; width: 35px;
                      height: 35px; background-color: #27a7df; border-radius: 50%; border:none; text-align:center; color:#FFF;
}
.msg-text-area button i{margin-left:-5px;}
.no-comment-msg-container {
    float: left;
    width: 100%;
    text-align: center;
}
.no-financial-records { float:left; width: 100%; text-align: center; }
.refer-project-single-user {
    float: left;
    width: 100%;
    padding-left: 55px;
    margin-bottom: 20px;
    border-bottom: 1px solid #CCC;
    padding-right: 160px;
}
.refer-user{position: absolute; right: 0;}
#talents_list_container .refer-project-single-user {
    padding-left: 55px !important;
    padding-right: 130px;
    position: relative;
}

.invite-member-single-user {
    float: left;
    width: 50%;
    padding-left: 10%;
    padding-bottom: 20px;
    border-bottom: 1px solid #CCC;
    margin-bottom: 15px;
    position: relative;
}
#talents_list_container .invite-member-single-user {
    padding-left: 55px !important;
    padding-right: 130px;
    position: relative;
}

.single-user-profile-picture-container {
    position: absolute;
    left: 3%;
}
.single-user-details-container {
    float: left;
    /*margin-right: 25px;*/
    margin-bottom: 15px;
}
.user-detail-span {display: block;}
#talents_list_container .single-user-details-container{float: none !important;}

.load-more-users {
    float: left;
    width: 100%;
    text-align: center;
}

.no-products {
    text-align: center;
    width: 100%;
    padding: 20px 10px;
}
.milestone-box button{margin-left: 80%; margin-top: 20px; }
.post-bid{margin-bottom: 20px;}
.workroom-messages-new .my-chatbox{min-height: 115px; clear: both; margin-bottom: 15px; padding: 10px; padding-right: 170px;}
.workroom-messages-new .my-chatbox::after{display: none;}
.workroom-messages-new .my-chatbox .chat-user-profile{top: 10px; width: 130px;}
.workroom-messages-new .my-chatbox .chat-user-profile a{max-width: 130px;}
.workroom-messages-new .other-chatbox{min-height: 115px; margin-bottom: 15px; padding: 10px; padding-left: 170px; }
.workroom-messages-new .other-chatbox::after{display: none;}
.workroom-messages-new .other-chatbox .chat-user-profile{top: 10px; width: 130px; left: 0; right: 0; text-align: center;}
.workroom-messages-new .other-chatbox .chat-user-profile a{max-width: 130px;}
.single-user-profile-picture-container span img{width: 28px; height: 28px;}

.no-advertisement-notice {
    float: left;
    width: 100%;
    text-align: center;
}
.financial-detail .financial-pic{width: 120px !important;}
.financial-detail .financial-pic span{text-align: center;}
.financial-detail .financial-pic span img{text-align: center; margin: auto; display: block;}

/**** Start Watermark Image ******/

#doc_preview_container_main {
    height: 75px;
    border: 1px solid #CCC;
    padding: 10px 10px;
    position: relative;
    display: none;
}
#doc_preview_container {
    text-align: center;
    height: 92px;
}
#doc_preview_container i {
    font-size: 54px;
}
#doc_name {
    float: left;
    font-size: 12px;
    color: #000;
}
a.remove-doc {
    position: absolute;
    top: 0;
    right: 5px;
}

#doc_preview_container img {
    max-height: 55px;
}




#watermark_preview_container_main {
    height: 75px;
    border: 1px solid #CCC;
    padding: 10px 10px;
    position: relative;
    display: none;
}
#watermark_preview_container {
    text-align: center;
    height: 92px;
}
#watermark_preview_container i {
    font-size: 54px;
}
#watermark_name {
    float: left;
    font-size: 12px;
    color: #000;
}
a.remove-watermark {
    position: absolute;
    top: 0;
    right: 5px;
}

#watermark_preview_container img {
    max-height: 55px;
}


/**** End Watermark Image ******/
.referral-history-container .folower-following-single-userlist{min-height: 160px; overflow-y: inherit; word-wrap: break-word; }
.irs-to{margin-left: -20px !important;}
.no-followers-followings-msg-container{padding-left: 0;}
#sort_by_container{float: none !important; width: 180px !important;}
#disputeForm label.error{padding-left: 200px; position: relative; top: -15px;}
.no-review{margin-left: -80px;}

/* Fade effect in Bootstrap Carousel Slider Start */
.carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
/* Fade effect in Bootstrap Carousel Slider End */
.banner-ad-carousel-container {
    margin: 25px 0 25px 0;
}
.amount span{margin-left: 0px; text-align: left; font-size: 14px;}
.amount span i{margin-right: 4px;}
.notification-list{border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px;}
.notification-list:last-child{border-bottom: none;}
.time_ago{float: right; font-weight: bold;}
#notifications_container li:hover{background-color: #f7f7f7 !important;}
.terms a:hover{color: #27A7DF !important;}
.forgot-pwd:hover{color: #27A7DF !important;}
.searchuser-result-description a:hover{color: #007FD1;}
.project-category-detail h1 a:hover{color: #007FD1;}
.client-otherdetails a:hover{color: #007FD1;}
.link-workroom a:hover{color: #007FD1;}
.follower-detail a:hover{color: #27A7DF !important;}
.cart-section-head a:hover{color: #007FD1;}
.search-result-description a:hover{color: #007FD1;}
.left-msg-cell h4:hover{color: #007FD1;}
.workroom-messages-new .chat-user-profile a{font-size: 12px;}
.load-more-notifications {
    margin-bottom: 30px;
}
#subscribe_plan {
    margin-right: 10px;
}
#search_selected_entity {
    margin-right: 5px;
}
.question-attachment-container-main {float: left;width: 100%;margin-bottom: 20px;}
.question-attachment-single {
    border: 1px dashed #CCC;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.add-more-attachment {
    float: left;
    width: 100%;
    text-align: center;
    height: 100px;
    vertical-align: middle;
    display: table-cell;
    border: 1px solid #CCC;
    font-size: 50px;
    line-height: 85px;
}
.question-attachment-single {
    border: 1px dashed #CCC;
    float: left;
    width: 100%;
    margin-bottom: 20px;
    height: 100px;
    text-align: center;
    font-size: 40px;
    vertical-align: middle;
    display: table-cell;
    line-height: 2;
    color: #0081d1;
}
.attachment-preview-container-main {
    float: left;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    display: table-cell;
    position: relative;
}
.delete-question-attachment {
    position: absolute;
    top: -10px;
    right: 10px;
}
.question-attachment-actions {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    height: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
}
.question-attachment-actions ul li { display: inline-block; }
.attachment-preview-container-main:hover .question-attachment-actions {
    opacity: 1;
}
.question-attachment-actions a {
    color: #fff;
    font-size: 20px;
    padding: 0 10px;
}
.attachment-preview-container {
    float: left;
    width: 100%;
    height: 100%;
}
.attachment-preview-container img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}
.header-list ul li a {
    font-size: 16px;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    color: #FFF !important;
}
.single-assessment-box {
    background-color: #f9f9f9;
    border: 1px solid #dddddd;
    padding: 20px;
    margin-bottom: 30px;
    position: relative;
}
.assessment-request-custom-radio {
    float: left;
    width: 100%;
    height: auto;
    min-height: auto;
    margin-bottom: 15px;
}
.talent-selection-switch {
    position: absolute;
    right: 0;
    top: 15%;
}
/*================Custom Checkbox Start=============*/
.cmn-toggle {
    position: absolute;
    margin-left: -9999px;
    visibility: hidden;
}
.cmn-toggle + label {
    display: block;
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

input.cmn-toggle-yes-no + label {
    padding: 2px;
    width: 120px;
    height: 60px;
}
input.cmn-toggle-yes-no + label:before, input.cmn-toggle-yes-no + label:after {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 33px;
    height: 33px;
}
input.cmn-toggle-yes-no + label:before {
    background-color: #000;
    content: attr(data-off);
    -webkit-transition: -webkit-transform 0.5s;
    -moz-transition: -moz-transform 0.5s;
    -o-transition: -o-transform 0.5s;
    transition: transform 0.5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}
input.cmn-toggle-yes-no + label:hover:before {
    border:none !important;
}
input.cmn-toggle-yes-no + label:after {
    background-color: rgb(39, 167, 223);
    content: attr(data-on);
    -webkit-transition: -webkit-transform 0.5s;
    -moz-transition: -moz-transform 0.5s;
    -o-transition: -o-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}
input.cmn-toggle-yes-no:checked + label:before {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
input.cmn-toggle-yes-no:checked + label:after {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
}
/*================Custom Checkbox End=============*/



#talents_list_container {
    border: 1px solid #CCC;
    padding: 20px;
}


.manage-assessment-questions {
    background-color: #FFF;
    float: left;
    border: 1px solid #dddddd;
    width: 100%;
}
.questions-container-main {
    float: left;
    width: 100%;
}
.single-question-box {
    width: 100%;
    padding: 10px 38px;
    float: left;
}
.single-question-box-inner {
    padding: 10px 20px;
    float: left;
    width: 100%;
    border: 1px solid #CCC;
    position: relative;
    padding-right: 60px;
}
.question-actions-container {
    position: absolute;
    right: 0px;
    top: 5px;
}
.question-actions-container a {
    font-size: 16px;
    margin-right: 10px;
}
.assessees-container-main {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}
a.view-assessees-link {
    float: left;
    width: 100%;
    text-align: center;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    padding: 10px 0 10px 0;
    margin-bottom: 12px;
    font-weight: bold;
    font-size: 18px;
}
.assessees-list-container-main {
    display: none;
    float: left;
    width: 100%;
}
.project-availability-status-container {border: 1px solid #dddddd; padding: 10px; background-color: white;margin-top: 20px;}
.project-availability-status-container h2 {color: #333333; font-size: 16px; font-weight: bold; margin-top:0; margin-bottom:20px;}
.message-attachments-container {margin-top: 10px;}
.message-attachment-box {width: 100%;height: auto;}
.message-attachment-fileupload {
    position: relative;
    overflow: hidden;
    margin: 0px;
    font-size: 22px;
    color: #000;
    text-align: left;
    display: block;
    margin-top: 0;
    box-shadow: none !important;
}
.message-attachment-fileupload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 60px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    height: 100% !important;
}

.message-attachment-preview-container-main {
    float: left;
    width: 100%;
    position: relative;
    border: 1px solid #CCC;
    padding: 10px 5px 10px 5px;
}
.delete-message-attachment {
    position: absolute;
    top: -10px;
    right: -8px;
    color: #27a7df;
    font-size: 16px;
}
.message-attachment-preview-container {
    float: left;
    width: 20%;
    text-align: center;
}
.message-attachment-name-container {
    float: left;
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.message-attachment-box-single {
    margin-bottom: 15px;
    height: 42px;
}
.view-attachment-link {
    display: block;
}
.questions-list {
    border: 1px solid #eeeeee;
    padding: 20px;
    float: left;
    width: 100%;
    text-align: center;
}

#questions_list_container li {
    padding: 5px 10px;
    border-bottom: 1px solid #eee;
    float: left;
    width: 100%;
}
#questions_list_container li.active {
    background-color: #27a7df;
    color: #FFF !important;
}

#questions_list_container li a {
    width: 100%;
    float: left;
}
#questions_list_container li.active a {
    color: #FFF;
}
#question_answer_container_inner {
    padding: 20px 30px 0px 27px;
}
#assign_questions_btn_container, #my_services_btn_container {right: 18%;}
#sme_service_details_container_main .custom-radio {
    min-height: auto;
    float: left;
    width: 100%;
}
.availability-confirmation-btn {
    margin-right: 10px;
}
#questions_list_container_main {
    margin-top: 15px;
}

.rel-new{position: relative; padding-left: 60px;}
.assessment-request-single-assessees .single-user-profile-picture-container{position: absolute; top: 0; left: 0;}

#users_list_container_main {}
.single-assessment-box .small-button {
    margin-right: 10px;
    margin-bottom: 10px;
}

.amount{line-height: 22px;}
#save_answer_btn_container {text-align: right;clear: both;}
#save_answer_notice {margin-right: 10px;}
input.cke_dialog_ui_input_text, input.cke_dialog_ui_input_password, textarea.cke_dialog_ui_input_textarea {height: 25px !important;}
.rel-new{position: relative; padding-left: 40px;}
.assessment-request-single-assessees{/*min-height: 70px;*/ border-bottom: 1px solid #ccc; margin-bottom: 20px;padding-bottom: 10px;}
.assessment-request-custom-radio ul{list-style: none;}
.received-request-actions-container, .talent-received-request-actions-container {
    margin-top: 15px;
}
.proposal-actions-container {
    margin-top: 10px;
}
.assessment {
    background-color: #0070C0;
    width: auto;
    height: 32px;
    position: absolute;
    float: right;
    padding-left: 8px;
    line-height: 30px;
    color: #FFF;
    top: 9px;
    right: -15px;
    padding-right: 8px;
    font-size: 10px;
}
.assessment:after {
    box-sizing: content-box;
    position: absolute;
    content: "";
    right:0px;
    bottom:-8px;
    width: 0;
    height: 0;
    border-top: 8px solid #00518a;
    border-right: 15px solid transparent;
}

.custom-row {margin-right: 0px;margin-left: 0px;}
.home-video-container {
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 20px;
    /* margin: 30px 0px 10px 0; */
}
.home-video-container video {
    width: 98%;
    /*height: 550px;*/
}
li.left-navigation-li {
    margin-top: 40px;
    margin-bottom: 40px !important;
}
.product-attachment-icon-container {
    font-size: 40px;
    width: 100%;
    height: 125px;
}
.product-attachment-icon-container i {
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}
.product-single-attachment-icon-container {
    font-size: 40px;
    width: 100%;
    height: 125px;
    position: relative;
}
.product-single-attachment-icon-container i {
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}

.product-attachment-slider-icon-container {
    font-size: 40px;
    width: 100%;
    height: 250px;
    position: relative;
}
.product-attachment-slider-icon-container i {
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #000;
}
.product-attachment-thumbnail-slider-icon-container {
    font-size: 20px;
    width: 100%;
    height: 68px;
    position: relative;
    top: -15px;
    display: inline-table;
    border: 1px solid #ccc;
    border-top: none;
}
.product-attachment-thumbnail-slider-icon-container i {
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}
.after-login-banner-container {text-align: center;}
.after-login-banner-container img {max-width: 100%;}
.top-skill-new{margin-bottom: 30px;}
.top-skills-new{border-bottom: 1px solid #ddd;}
.top-skill-new h3{color: #27A7DF; font-weight: bold; text-align: center; margin-top: 30px; margin-bottom: 40px;}
.top-skill-new-content{background-color: #F9F9F9; border: 1px solid #DDD;}
.skill-icon{background-color: #27A7DF; color: #FFF; font-size: 24px; width: 40px; height: 40px; border-radius: 50%; display: block; margin: auto;
            right: 0; text-align: center; position: absolute; top: -20px; left: 0; line-height: 40px;}
.skill-des{text-align: center; margin-top: 15px; font-weight: 600;}
.top-skills-main{position: relative; padding: 20px;}
.btn-center-new{margin: auto; display: block; text-align: center; margin-top: 15px;}
.btn-center-new a{font-size: 16px; font-weight: normal;}
.btn-center-new a i{margin-left: 5px;}
.new-single-box .search-result-image{position: relative !important; left: 0 !important;}
.new-single-box{padding: 10px !important; text-align: center; border: 1px solid #ddd; border-bottom: 1px solid #ddd !important;
                margin-bottom: 10px !important; background-color: white; margin-top: 30px; padding-right: 10px !important;}
.new-single-box .search-person-detail{padding-left: 0; padding-right: 0; width: auto;}
.new-single-box .fav-product-posted-by{position: relative;}
.new-single-box .fav_icon{position: relative; top: 0; right: 0; display: block;}
.new-single-box .search-result-product-image img{margin: auto;}
.new-single-box .search-result-userimage{position: relative; top: 0; left: 0;}
.new-single-box .available{display: table;}
/*.new-single-box .category-detail-profile{position: relative; left: 0;}
.new-single-box .category-detail-profile h3{max-width: 100%;}
.new-single-box h1{padding-right: 0; height: auto; overflow-y: auto; }
.new-single-box .project-category-listing ul li{width: 100%;}*/
.single-project-new{border: 1px solid #DDD; margin-top: 30px;}
.single-project-new h1{height: auto; overflow-y: auto;}
.single-project-new .fav_icon{top: 17px !important;}
.single-project-new .my-job-posted{clear: both; display: block;}
.new-single-box:hover{-webkit-transition: all 200ms ease-in;
                      -webkit-transform: scale(1.1);
                      -ms-transition: all 200ms ease-in;
                      -ms-transform: scale(1.1);
                      -moz-transition: all 200ms ease-in;
                      -moz-transform: scale(1.1);
                      transition: all 200ms ease-in;
                      transform: scale(1.1);}


.user-tags{min-height: 44px;}
.product-name{/*white-space: nowrap;*/
              width: 100%;
              overflow: hidden;
              text-overflow: ellipsis; float: left;
}

.new-search-detaillist .col-sm-4:nth-child(3n+1) {
    clear: both;
}
.project-title-link {
    float: left;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.availability-confirmation-btn{margin-bottom: 10px;}
/*.availability-confirmation-btn:last-child{margin-bottom: 0px;}*/
.new-single-box .featured{margin-top: 10px; margin-bottom: 10px;}
.new-single-box .fav_icon{margin-bottom: 10px; float: left; width: 100%;}
.top-skills-new p{margin-bottom: 30px;}
.g-recaptcha {
    transform-origin: left top;
    -webkit-transform-origin: left top;
}
.request-assessment-btn-profile {margin-top: -20px;}
#video_name_preview_container video {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.dashboard-video video {
    float: left;
    width: 100%;
}
.profile-actions-container a{float: left; margin-right: 5px;}
.profile-actions-container{width: 100%; margin-top: 20px; margin-bottom: 70px;}
/*.view-result-btn{display: block; margin-top: 10px;}*/
.float-none { float: none; }

/* team section start */
.single-team{position: relative; padding-left: 150px; padding-right: 60px; min-height: 150px; border-bottom: 1px solid #e2e2e2;
             margin-bottom: 20px;}
.single-team-left{position: absolute; top: 0; left: 0;}
.single-team-right{position: absolute; top: 0; right: 0;}
.team-img{width:125px; height: 125px;}
.section-head{position: relative;}
.team-section{background-color: #FFF; border: 1px solid #DDD;}
#teams_container{padding-right: 38px; padding-left: 38px; margin-top: 25px;}
.single-team-middle h3 a{color: #26A6DF; font-size: 16px; font-weight: bold;}
.single-team-middle h3{margin-bottom: 15px;}
.team-member-new{display: block; margin-top: 3px;}
.team-right-icons a i{color: #333;}
.team-right-icons a{margin-right: 20px;}
.team-right-icons a:last-child{margin-right: 0;}
.no-found{/*background-color: #f0f0f0;*/ padding: 10px; min-height: auto; border: 0px;}



.team-image-preview-contianer {
    float: left;
    position: relative;
    width: 100%;
    max-height: 300px;
    height: auto;
    vertical-align: middle;
    margin-top: 6%;
}
#team_image_preview_container {
    display: table-cell;
    max-height: 300px;
    height: auto;
    vertical-align: middle;
}
#add_edit_team_form #team_image_preview_container_main{max-height: 200px; width: 200px; float: none; display: block; margin: auto;
                                                       margin-bottom: 30px;}
#add_edit_team_form #team_image_preview_container {display: block; width: 200px; clear: both; margin: auto; float: none;}
#add_edit_team_form #team_image_preview_container img{width: 200px; height: 200px; margin: auto; display: block;}
#add_edit_team_form #team_image_preview_container .team_image_actions{width: 200px; left:0; right:0; display: block; margin: auto;}
.team_image_actions {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    height: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
}
.team_image_actions ul {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
}
.team_image_actions ul li { display: inline-block; }
.team-image-preview-contianer:hover .team_image_actions {
    opacity: 1;
}
.team_image_actions a {
    color: #fff;
    font-size: 20px;
    padding: 0 10px;
}
.team-members-container {
    padding-top: 15px;
}
.team-member-single:nth-child(3n+1) {
    clear: both;
}
.innerpage-head{width: 100%;}
.innerpage-head img{width: 100%;}
.topic-section-image .profile-picture-character{height: 60px; width: 60px; line-height: 60px; font-size: 30px; text-align: center;
                                                margin: auto; display: block;}
.topic-section-image h3{width: 80px; text-align: center;}
.topic-section-main{padding-right: 60px;}
.topic-icons{position: absolute; top: 0; right: 0;}
.topic-icons a{display: inline-block !important;}
.topic-icons a:first-child{margin-right: 15px;}
/* team section end */

.single-task-box {
    border: 1px dashed #ccc;
    float: left;
    margin-bottom: 30px;
    padding: 15px;
    position: relative;
    width: 100%;
}
.remove-single-task {
    font-size: 22px;
    position: absolute;
    right: -10px;
    top: -15px;
}
.team-final-btn{position: absolute; top: 0px; right: 0px;}
.detail-page-contain{position: relative;}
.team-final-btn a i{margin-top: 0; color: white; vertical-align: middle;}
.team-final-btn a{margin-right: 10px; min-width: 110px;}
.team-final-btn a:last-child{margin-right: 0px;}
.small-button:hover i {color: #27a7df;}

.white-box-main {
    float: left;
    width: 100%;
    background-color: #FFF;
    border: 1px solid #DDD;
    margin-bottom: 25px;
    padding: 35px;
}
.white-box-main .white-box-title-container h3 {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
}
.white-box-content-container {
    float: left;
    width: 100%;
}
.single-task-details {
    border: 1px dashed #CCC;
    padding: 15px;
    margin-bottom: 25px;
}
a.view-bids-link {
    width: 100%;
    text-align: center;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    padding: 10px 0 10px 0;
    margin-bottom: 12px;
    font-weight: bold;
    font-size: 18px;
    display: block;
}
.task-detail-inner {
    margin-bottom: 10px;
}
.task-place-bid-btn {margin: 0 auto;display: block;}
/*.tw-messages .my-chatbox { padding-right: 11%; }*/
.full-name-person{font-size: 18px; font-weight: bold;}
.single_panel_bid{padding-left: 80px;}
.single_bid_btns{position: absolute; top:0; right: 0;}
p.custom-error-container {
    min-height: 25px;
}
.invite-member-single-user .form-group {
    margin-bottom: 0px !important;
}
.remove-team-member-icon {
    position: absolute;
    top: -5px;
    right: -5px;
    z-index: 5;
}
.team-member-single {
    position: relative;
}
.my-message-wrapper {position: relative; padding-right: 90px;}
.other-message-wrapper {position: relative; padding-left: 90px;}
.provider-toppart{position: relative; padding-left: 80px;}
.provider_photo{position: absolute; top: 0px; left: 0px;}
.submilestone-request-actions-container {
    margin-bottom: 25px;
}
.review-detail-new ul li p {
    float: left;
    margin-right: 15px;
    min-width: 25%;
}
.escrow-notice {
    display: block;
    font-weight: 900;
    font-size: 12px;
    margin-top: 15px;
}
.escrow-bid-notice {color: #000;}
#submilestone_delivery_date_container {display: none;}

.team-section .blog-contain-tabs ul li{width: auto !important;}
.task-bids-container .single_bid_btns .single_bid_btn{position: relative;}
.task-bids-container .single_bid_btns .single_bid_btn button{width: 100% !important; margin-bottom: 10px;}
.task-bids-container .single_bid_btns button{font-size: 14px !important;}
.banner-ad-carousel{margin-top: 25px;}
.delete-external-credits-doc {
    position: absolute;
    right: 10px;
    top: -10px;
}
.external-credits-doc-name-container {
    float: left;
    width: 100%;
    font-size: 12px;
    padding: 0 5px 0 5px;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 30px;
}
.loader-container {
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, 0.7);
    height: 100px;
    z-index: 10;
    color: #FFF;
    font-size: 39px;
    max-width: 147px;
    text-align: center;
}
.loader-container i {
    position: absolute;
    top: 30%;
    text-align: center;
    left: 0;
    right: 0;
}
.search-sme-task {
    display: block;
    margin: 10px auto;
    max-width: 270px;
}
.porject-banner-image {
    border: 1px solid #CCC;
    width: 300px;
    height: 300px;
    margin: 0 auto;
}
.project-banner-image {
    border: 1px solid #CCC;
    width: 300px;
    height: 300px;
    margin: 0 auto;
}
.project-banner-image-box {
    width: 300px;
    height: 300px;
    display: table-cell;
    vertical-align: middle;
}
#project_image_preview_container, #product_image_preview_container {
    height: 300px;
    vertical-align: middle;
}
#project_image_preview_container img, #product_image_preview_container img { width: 300px; }
.project-image-preview-contianer, .product-image-preview-contianer {
    float: left;
    position: absolute;
    width: 300px;
    height: 300px;
    vertical-align: middle;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.project_image_actions, .product_image_actions {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
    height: 300px;
    opacity: 0;
    position: absolute;
    right: 0;
    left: 0;
    text-align: center;
    top: 0;
    width: 300px;
}
.project_image_actions ul, .product_image_actions ul {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
}
.project-image-preview-contianer:hover .project_image_actions, .product-image-preview-contianer:hover .product_image_actions {
    opacity: 1;
}
.project-image-box {
    height: 350px;
}
.pad-left-150 { padding-left: 150px; }
.pad-left-130 { padding-left: 130px; }
img.project-image-main {
    position: absolute;
    left: 30px;
    max-width: 100px;
}
.project_image_actions ul li, .product_image_actions ul li {
    display: inline-block;
    font-size: 30px;
    margin: 0 10px 0 10px;
}
.project_image_actions ul li a, .product_image_actions ul li a {color: #FFF;}
.owl-carousel .item img {border-radius: 0 !important;}
.carousel-control.left, .carousel-control.right{background: none; text-shadow: none;}
.owl-carousel .item{margin-top: 0 !important;}
.owl-carousel .item img {width: auto !important;height: auto !important;}
.posted-by-container span img{vertical-align: middle;}
.conference-section{height: auto; overflow-y: auto; padding-bottom: 55px;}
.conference-section .hist-tables td{min-height: 35px;}
.conference-section .wallet-table{position: relative;}

.load-more-conf-btn-container {
    bottom: -45px;
    display: table-caption;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    width: 100%;
}
.enheros-section-table .hist-tables .td a.join-conference {color: #FFF;}
.enheros-section-table .hist-tables .td a.join-conference:hover {color: #27a7df;}
.enheros-section-table .hist-tables .td a.created-by {text-transform: none;}

.product-cart{position: relative; top: 20px;}

.product-listing-single-attachment-icon-container i{font-size: 36px;}
.product-listing-single-attachment-icon-container{border: 1px solid rgb(204, 204, 204); width: 125px; height: 125px; line-height: 125px;
                                                  text-align: center;}
#search_product_service{margin-bottom: 30px;}
.psd-request-actions a {
    text-transform: none !important;
    color: #FFF !important;
    margin: 0 10px 0 0;
}
.psd-section-text {
    border: 1px solid #eeeeee;
    border-bottom: none;
    padding: 10px 10px;
    font-size: 14px;
}

.single-team-srp{
    background-color: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
    border: 1px solid #ddd;
    margin-bottom: 0px;
    margin-top: 30px;
}
.single-team-srp::before{
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #f8f8f8;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.single-team-srp:hover{
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -ms-transition: all 200ms ease-in;
    -moz-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
}

.single-team-srp:hover::before{-webkit-transform: scaleX(1);transform: scaleX(1);}

.single-team-srp h3{
    margin-top: 0px;
}

.single-team-srp p{
    line-height: 1;
}

.single-team-srp .single-team-left{
    top: 15px;
    left: 15px;
}
.tagline {
    font-size: 16px;
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #27a7df;
}

/* Program Management Start */
#programs_container {
    padding-right: 38px;
    padding-left: 38px;
    margin-top: 25px;
}
.single-program {
    position: relative;
    padding-left: 0px;
    padding-right: 60px;
    min-height: 150px;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 20px;
}

.program-detail-page-head {
    background-color: #FFF;
    border: 1px solid #eeeeee;
    padding: 25px;
    min-height: 173px;
    position: relative;
    margin-bottom: 20px;
}


/* Pratik Ranapra Custom CSS */

.no-min-height{
    min-height: unset!important;
}

.fixed-width-btn{
    display: block;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 10px;
}

.full-width{
    width: 100%;
    display: block;
}

.border-simple{
    border: 1px solid #ccc;
    padding: 10px;
}

.block{
    display: block;
}


.program_detail_tab .nav.nav-tabs li{
    float: none;
}

.program_detail_tab .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
    border: unset;
}

.program_detail_tab .nav>li>a:focus, .nav>li>a:hover{
    background-color: unset;
}

.program_detail_tab .nav-tabs>li>a{
    border: unset;
}

.border-1
{
    border: 1px solid #ccc;
    margin-bottom: 5px;
    padding: 10px 0;
}


.marginright6{
    margin-right: 6px;
}


.memo-area{
    max-height: 300px;
    overflow: scroll;
}

.survey_form .form-group{
    margin-bottom: 10px !important;
}

.par{
    margin-top: 10px;
}

.dottedBorder{
    border: 1px dotted #333;
}

.padding0{
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.frmCont span{
    font-size: 13px;
    text-align: left;
}

#getSurvey_form span{
    font-size: 13px;
    text-align: left;
    color: #a94442;
}

.icon-circle{
    height: 20px;
    width: 20px;
    background-color: #0081d1;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    line-height: 20px;
    cursor: pointer;
}


.forum_overlay {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
    overflow-x: hidden;
    transition: 0.5s;
}

.forum_overlay-content {
    position: relative;
    top: 25%;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}

.forum_overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 62px;
    color: #fff;
    display: block;
    transition: 0.3s;
}

.forum_overlay a:hover, .forum_overlay a:focus {
    color: #f1f1f1;
}

.forum_overlay .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px;
}


.single_box_custom{
    min-height: 460px;
}



#create_team_form .create_team_close, #edit_team_form .create_team_close{
    background-color: #27a7df;
    padding: 5px;
    color: #fff;
    border-radius: 50%;
    line-height: 20px;
    height: 30px;
    width: 30px;
    margin-top: 25px;
    text-align: center;
}


.pointer-cursor{
    cursor: pointer;
}

.no-top-margin{
    margin-top: 0px !important
}

.bottom-20{
    margin-bottom: 20px !important;
}

.team_custom_box{
    min-height: 350px;
    max-height: 350px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.single_session_area{
    margin-bottom: 60px;
}

.marginZero{
    margin: 0 !important;
}





























/* ------------------------- */

.submenu li{display: block; min-width: 180px !important;}
.submenu, .submenu-two{opacity: 0; box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176); -webkit-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
         -moz-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176); -ms-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
         -o-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);}
.submenu, .submenu-two{position: absolute; left: -181px; top: 0px; margin-top: 0;}
.submenu li a{padding: 10px 5px !important; display: block;}
.submenu li a:hover, .submenu li a:focus, .submenu li a:active{background-image: linear-gradient(to bottom, #F5F5F5 0px, #E8E8E8 100%);
                                                               color: #333;}
.navbar-right .dropdown-menu li{position: relative;}
.navbar-right .dropdown-menu li:hover .submenu{opacity: 1;}
.navbar-right .dropdown-menu li .submenu li:hover ul.submenu-two{opacity: 1;}




.deposit-to-program-wallet-btn, .deposit-to-demo-wallet-btn {
    position: absolute;
    top: 20px;
    right: 30px;
}

.program-single-main{border:1px solid #ccc; border-radius: 30px; position: relative; min-height: 62px; padding: 20px; min-width: 200px;
                     display: inline-block; margin-right: 20px;}
.program-single-main .dashboard-tit{position: absolute; top: -35px; left: 0; border:0px; background-color: #fff; padding: 10px; font-size: 14px;
                                    left: 20px;}
.program-single-main .dashboard-desc p{margin-top: 0; margin-bottom: 0;}
.bottom-list{margin-top: 20px; border: 1px solid #ccc; padding: 10px 15px;}
.bottom-list ul li span{font-weight: bold; float: right;}
.bottom-list ul li{border-bottom: 1px solid #ccc; padding-bottom: 15px; margin-bottom: 15px;}

.memo-actions-container {
    position: absolute;
    top: 10px;
    right: 30px;
}
/* Program Management End */


/*.new-col:nth-child(odd) {
    clear: both;
}*/


.add-participant {
    position: absolute;
    right: 0;
}

.session-single-project {
    float: left;
    width: 100%;
    border-bottom: 1px solid #CCC;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.download-certificate-btn {
    margin-top: 20px;
}

#events_container {
    padding-right: 38px;
    padding-left: 38px;
    margin-top: 25px;
}
.single-event {
    position: relative;
    padding-left: 0px;
    padding-right: 60px;
    min-height: 150px;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 20px;
}
.event-actions-container {
    position: absolute;
    top: 0;
    right: 0;
}

.single-event-search .single-project-box-srp{padding-left: 15px; padding: 20px;}
.single-event-search .single-project-box-srp h3{margin-top: 0;}
.single-project-box-srp .project-category-listing ul li{width: auto; margin-right: 50px;}
.single-project-box-srp .event-actions-container{position: absolute; top: 20px; right: 20px;}
.edit-event{margin-right: 10px;}
.statistics-main{margin-top: 40px;}
.statistics-main .fact-icon{line-height: initial !important;}
.statistics-main .fact-icon i{line-height: initial !important; font-size: 24px;}
.statistics-main .fact-icon span{font-size: 14px; display: block;}
.statistics-main .fact-icon span b{display: block; font-size: 24px;}
.statistics-round{width: 100px; height: 100px; background-color: #27A7DF; border-radius: 50%; -webkit-border-radius: 50%;
                  -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; text-align: center; line-height: 100px;
                  color: #fff; font-size: 40px; margin: auto;}
.single-statistics{margin: auto; text-align: center; display: block;}
.total-likes{font-size: 36px; font-weight: bold;}
.up-arrow{position: relative;}
.up-arrow:before {position: absolute; bottom: -35px; left: 0; right: 0; width: 0;
                  height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid black;
                  content: ''; margin: auto; text-align: center;}
.statistics-details-section{margin-top: 35px;}
.business-logo-preview {
    max-width: 250px;
    width: auto;
    height: auto;
    max-height: 250px;
}
.single-booth .single-booth-left{position: absolute; top: 15px; left: 15px;}
.single-booth{position: relative; padding-left: 240px; border-bottom: 1px solid #ccc; padding-bottom: 30px; margin-bottom: 20px;
              min-height: 230px;}
.single-booth:last-child{border-bottom: 0px; padding-bottom: 0; margin-bottom: 0;}
.booth-listing ul li{background-color: transparent; width: auto; margin-right: 30px; padding: 0;}
.booth-listing ul li:hover{background-color: transparent;}
.exhibitor-pic{position: absolute; top: -4px; left: 0;}
.exhibitor-nm{position: relative; padding-left: 35px; font-weight: bold; margin-bottom: 15px;}
.exhibitor-pic img{width: 28px; height: 28px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;
                   -ms-border-radius: 50%; -o-border-radius: 50%;}
.booths-container-parent {position: relative;}
.booth-loader-container {
    float: left;
    width: 100%;
    position: absolute;
    background: rgba(255,255,255,1) none repeat scroll 0 0;
    top: 0;
    text-align: center;
    font-size: 75px;
    left: 0;
}
.booths-container-parent .carousel-inner > .item{text-align: center; margin: auto;}
.eh-single-booth{display: inline-block; padding: 10px; position: relative; margin-bottom: 40px;}
.carousel-control.left{left: 0px; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);
                       -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
                       background: rgb(0, 0, 0) none repeat scroll 0% 0%; height: auto; height: 30px; width: 30px;
                       border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;}
.carousel-control.right{right: 0px; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);
                        -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
                        background: rgb(0, 0, 0) none repeat scroll 0% 0%; height: auto; height: 30px; width: 30px;
                        border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;}
.booth-logo{position: absolute; top: 0; left: 15px; right: 0; display: block; margin: auto; text-align: center;
            background-color: rgb(255, 255, 255); padding: 5px; min-width: 100px; max-width: 100px;}
.booth-logo img{max-height: 50px;}
#exhibition_hall{background-image:url(../images-nct/hall-bg.jpg); width: 100%; height: auto; padding-top: 200px;
                 padding-bottom: 100px; min-height: 900px; position: relative;}
.single-booth-list img{max-width: 300px;}
.swap-rows{display: table; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.swap-rows img{max-width: 50px !important;}
.black_board_main{position: absolute; top: 200px; left: 0; right: 0; margin: auto; text-align: center;}
#booth_details{position: relative;}
.black_board_content{background-image:url(../images-nct/Black-board.png);background-repeat: no-repeat; margin: auto;
                     text-align: left; display: block; width: 100%; max-width: 670px; min-height: 350px; color: #fff; padding: 20px;
                     padding-left: 40px; padding-right: 40px; position: relative;}
.black_board_content p{color: #fff; font-size: 20px; font-weight: bold; line-height: 40px; max-height: 235px;}
.black_board_content h2{font-weight: bold; font-size: 36px;}
.black_board_content img{margin: auto; text-align: center; display: block; max-width: 125px; height: 55px;}
.edit-booth{position: absolute; top: -10px; right: -10px; width: 50px; height: 50px; background-color: rgb(255, 255, 255);
            text-align: center; line-height: 50px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;
            -ms-border-radius: 50%; -o-border-radius: 50%;}
.edit-business-info i{font-size: 20px;}
.lobby-main{padding-top: 0;}
.menu-list-lobby{border-bottom: 70px solid #989898; -webkit-border-bottom: 70px solid #989898;
                 -moz-border-bottom: 70px solid #989898; -ms-border-bottom: 70px solid #989898; -o-border-bottom: 70px solid #989898;
                 border-left: 75px solid transparent; -webkit-border-left: 75px solid transparent; -moz-border-left: 75px solid transparent;
                 -ms-border-left: 75px solid transparent; -o-border-left: 75px solid transparent;
                 border-right: 75px solid transparent; -webkit-border-right: 75px solid transparent;
                 -moz-border-right: 75px solid transparent; -ms-border-right: 75px solid transparent;
                 -o-border-right: 75px solid transparent; height: 0; width: 100%; -webkit-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.75);
                 -moz-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.75); box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.75);}
.menu-list-lobby ul li span{display: block; position: relative; top: 30px}
.menu-list-lobby ul li{display: block;text-align: center; margin: auto;}
.menu-list-lobby ul li img{position: relative; top: 10px;}
.lobby-bottom-menu{position: absolute; bottom: 80px; left: 0; right: 0;}
.posted-by-container span{margin-left: 10px; margin-right: 5px;}
.description-block .dashboard-desc a{position: relative; left: 5px;}
.event-detail-event-manager img{width: 25px; height: 25px;}


.tooltip-inner p{color: #fff !important; padding-top: 8px !important;}
.tooltip-inner{position: relative; z-index: 9999;}
.postbanner-left-section .alert-dismissable .close, .postbanner-left-section .alert-dismissible .close{position: absolute; top: 15px; right: 10px;}
.postbanner-left-section .adtype-alert{position: relative;}
.post-newbanner-section .banner-image-preview-contianer{height: 100%;}
.advertisement-img{max-height: 350px; overflow-y: hidden; position: relative;}
.advertisement-img a{left: 0 !important; width: 100%;}
.advertisement-img img{width: 100%;}
.ad-link{position: absolute; bottom: 25px; right: 20px;}
.ad-link a{background-color: #27a7df; color: #fff; padding: 10px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); text-transform: uppercase; font-weight: bold;}



.bootstrap-select button{height: 43px !important; border: 1px solid #ccc; color: #929292 !important; font-size: 16px;}
.bootstrap-select button span{color: #929292 !important; font-size: 16px !important;}
.bootstrap-select.btn-group .dropdown-toggle .caret{right: 24px !important;}
#container-main{display: none;}

/*================BHAVESH CSS START HERE t=============*/
.cf:after,
.cf:before {
    content: "";
    display: table
}

.cf:after {
    clear: both
}
.into-stage-sec{position:absolute; left:0; right:0; top:20px; z-index:1; text-align: center;}

.is-frame-bx {width: 100%;max-width: 500px;display: inline-block;vertical-align: top;}
.into-stage-bxes>ul>li {width: 20%;display: inline-block;vertical-align: top;padding: 10px;margin: 10px -2px;}
.into-pic-outer {width: 100%;height: 100%;background-color: #0c5fc3;padding: 5px;border-radius: 10px;min-height: 210px;}
.into-pic-outer h2 {font-size: 15px;font-weight: 600;color: #fff;margin: 15px 0;text-align: center;}
.pic-bx1 {display: inline-block;vertical-align: top;background-color: #fff;margin: 5px 3px;width: 45px}
.pic-bx1 h3 {font-size: 10px;color: #000;margin: 0;padding: 5px 0;}
.into-pic-outer .pic-bx1 figure {padding: 0;}
.into-pic-outer figure {padding: 0 10px;}
.into-pic-outer figure img {width: 100%;}

.is-my-container-fuid{width:100%; padding-left:15px; padding-right:15px;}
.is-story-sec .blog-tabs-details{padding:20px 0; overflow:auto; max-height:645px;}
.is-story-sec .blog-detail-list{padding-left:110px; /*min-height:130px; */border-bottom:1px solid #e2e2e2;margin: 10px 0;}
.is-story-sec .story-no-image{width:100px; height:60px; font-size:18px;}
.is-story-sec .blog-list-detail h3{font-size:16px; margin-bottom:5px;}
.is-story-sec .blog-details-inner ul{margin-bottom:5px;}
.is-story-sec .blog-details-inner ul li{font-size:12px; margin-right:5px;}
.is-story-sec .blog-list-detail p{padding-top:5px; font-size:13px;}
/*.into-story-main .lobby-img{position:absolute; left:0; top:0; width:100%; height:100%;}*/
.is-story-sec{position: absolute;z-index:1;left: 0;top: 30px; width:100%;}
footer{position:relative; z-index:1;}
.container-section.into-story-main {padding-top:0;}
.is-story-sec .blog-social-new ul li a i{font-size:12px !important;}
.is-story-sec .blog-contain-tabs{position:relative;}
.add-into{position:absolute; right:15px; top:15px;}
.add-into li{list-style:none; margin:0; padding:0;}
.is-story-sec .blog-detail-contain{padding-left:15px; width:100%;}

.is-hub-resources-outer ul{width:100%; text-align:center; margin-bottom:20px;}
.is-hub-resources-outer ul li{display:inline-block; vertical-align:middle; padding:10px; margin:5px; background-color:#0c5fc3; width:105px;}
.is-hub-resources-outer small{color:#fff; font-size:13px; font-weight:700; display:block; padding:5px 0;}
.is-hub-sec .into-stage-sec{top:30%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.is-story-sec .blog-list-img{width:110px;}

.joinus-section.left-joinus-sec{
    padding: 0;
}
.joinus-section.left-joinus-sec h3{
    font-size: 20px;
    font-weight: 700;
    margin:5px 0; 
}
.left-joinus-sec .border-head{
    border-top-width: 2px; 
}
.left-joinus-sec .joinus-inner{
    padding-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.left-joinus-sec .container-fluid{
    padding-left: 0px;
    padding-right: 0px;
}
.left-joinus-sec .fact-block{
    margin-bottom: 10px;
    padding: 0 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.left-joinus-sec .fact-icon{
    font-size:16px;
    width: 45px;
    height: 45px;
    line-height: 40px;
    margin-bottom: 5px;
}
.left-joinus-sec .fact-icon i{
    line-height: 40px;
}
.left-joinus-sec .fact-number{
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 5px;
}
.left-joinus-sec .fact-lbl{
    font-size: 11px;
}
.exhibition-sec{
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 20px 15px 0 15px;
    position: relative;
}
.exhibition-card{
    width: 100%;
    float: left;
    padding-bottom: 20px;
    position: relative;
    z-index: 1;
}
.exhibition-card iframe{
    width: 100%;
    border:none;
}
.exhibition-card .name-txt{
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #000;
    font-weight: 700;
    margin:10px 0;
    display: inline-block;
    vertical-align: top;
}
.exhibition-card .view-link{
    width: 100%;
    text-align: center;
    font-size: 15px;
    color: #0565c5;
    font-weight: 700;
    display: inline-block;
    vertical-align: top;
}
.left-btn-sec{
    width:100%;
    text-align: center;
    padding: 20px 15px;
    display: inline-block;
    vertical-align: top;
}
.left-btn-sec .large-btn{
    white-space: normal;
    height: auto;
    font-size: 15px;
    margin-bottom: 10px;
}
.left-video-sec{
    padding:20px 15px 0 15px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
.left-banner-txt-sec{
    padding:20px 15px 0 15px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    height: 360px;
    overflow: auto;
}
.left-banner-txt-sec .left-gif-txt{
    padding-top: 60px;
}
.home-slider{
    width: 100%;
    float: left;
    overflow: hidden;
    padding: 0px;
}
.banner-section.home{
    padding: 15px;
    margin-top: 15px;
}
.after-login-banner-container{
       border: #ddd solid 1px;
}
.home-slider .owl-controls .owl-prev,
.home-slider .owl-controls .owl-next{
    background: rgba(0,0,0,0.5);
    width: 48px;
    height: 48px;
    font-size: 30px;
    line-height: 45px;
}
.home-slider .owl-controls .owl-prev{
    left: 0px;
}
.home-slider .owl-controls .owl-next{
    right: 0px;
}
.home-slider.owl-carousel .item img{
    height: 577px !important;
    display: inline-block;
    text-align: center;
}
.home-src-sec{
    width: 100%;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin:20px 0; 
    padding: 0 15px;
}
.home-src-sec iframe{
    border: #ddd solid 1px;
    padding: 10px;
}
.home-src-sec img{
    border: #ddd solid 1px;
    padding: 5px;
    width: 100%;
}
.home-src-sec .large-btn{
    position: absolute;
    right: 32px;
    top: 10px;
    width: auto;
    white-space: normal;
    font-size: 15px;
}
.home-topser-sec{
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 15px;
}
.home-topser-sec .service-section{
    padding-top: 15px;
    padding-bottom: 0px;
}
.home-topser-sec .service-section .row{
    margin:0 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; 
}
.home-topser-sec .service-section .col-sm-4{
    padding: 0 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.home-topser-sec .service-section  .service-block{
    min-height: auto;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
}
.home-topser-sec .service-section  .service-block a{
    min-height: auto;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
}
.home-topser-sec .service-block-img .back-img img{
    top: 20px;
    height: 40px;
}
.home-topser-sec .service-block-img .front-img img{
    top: 20px;
    height: 40px;
}
.home-topser-sec .service-block-img{
    padding-top: 40px;
}
.home-topser-sec .service-block h4{
    font-size: 13px;
    margin:5px 0;
}

.home-topser-sec .service-part{
    margin-top: 20px;
}
.home-topser-sec .service-section .service-block p{
    font-size: 12px;
    line-height: 16px;
}
.news-story-block{
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 0px;
}
.news-story-block .nav-tabs > li > a{
    color: #000;
    font-size: 16px;
    font-weight: 700;
}
.news-story-block .nav-tabs > li.active > a,
.news-story-block .nav-tabs > li.active > a:focus,
.news-story-block .nav-tabs > li.active > a:hover{
    color: #0061c4;
}
.news-story-block .nav-tabs > li.active > a:focus{
    border: #ddd solid 1px;
    border-bottom-color: #fff;
}
.news-story-block .nav-tabs > li > a:hover{
    color: #0061c4;
    border-left-color: #fff;
    border-right-color: #fff;
    border-top-color: #fff;  
}
.news-story-block .tab-content{
    width: 100%;
    float: left;
    border-left: #ddd solid 1px;
    border-right: #ddd solid 1px;
    border-bottom: #ddd solid 1px;
    padding: 0px 15px;
    min-height: 446px;
}
.news-story-block .tab-content .view-btn{
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
    text-align: right;
    width: 100%;
}
.news-story-block .tab-content .view-btn .large-btn{
    white-space: normal;
    font-size: 15px;
    width: auto;
    height: auto;
}
.news-story-block .tab-content .no-data-txt{
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    color: #000;
    text-align: center;
    padding: 10px 0;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
}
.home-left-subs-sec{
    width: 100%;
    display: inline-block;
    width: 100%;
    padding: 10px 15px;
}
.home-left-subs-sec .large-btn{
    white-space: normal;
    width: 100%;
    font-size: 14px;
    margin-top: 50px;
    padding: 10px;
}
.announcement-btn-row{
    width: 100%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    padding-top: 30px;
}
.home-sr-tab{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    margin-top: 15px;
    padding: 0 15px;
}
.home-sr-tab .row{
    margin:0 -5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; 
}
.home-sr-tab .col{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66%;
    flex: 0 0 16.66%;
    max-width: 16.66%;
    padding: 0 5px;
}
.home-sr-tab  .tab-btn{
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 8px 15px;
    font-size: 15px;
    background-color:#0081d1;
    color: #fff;
    border: 1px solid #0081d1;
    text-align: center;
    line-height: 22px;
    justify-content: center;
}
.home-sr-tab  .tab-btn:hover{
    background: #FFFFFF;
    color: #0081d1;
}
.vr-video-btn{
    text-align: center;
    width: auto;
    margin-top: 0;
    position: absolute;
    left: 0;
    bottom: 28px;
    margin-left: auto;
    margin-right: auto;
    max-width: 191px;
    right: 0;
    z-index: 2;
}
.vr-video-btn .large-btn{
     white-space: normal;
     width: auto;
     font-size: 14px;
     padding: 10px;
}
.vr-video-btn .large-btn img{
    margin-right: 10px;
    vertical-align: middle;
    margin-top: -4px;
}
.vr-video-btn .large-btn .hvr{
    display: none;
}
.vr-video-btn .large-btn:hover .hvr,
.vr-video-btn .large-btn:focus .hvr{
    display: inline-block;
}
.vr-video-btn .large-btn:hover .cvr,
.vr-video-btn .large-btn:focus .cvr{
    display: none;
}

.home-gif-slide-main{
    float: left;
    overflow: hidden;
    padding: 0px 15px 20px 15px;
    width: 100%;
}
.home-gif-slide-main .owl-carousel .item {
    margin-top: 0 !important;
    border: #ddd solid 1px;
    text-align: center;
}
.home-gif-slide-main .owl-carousel .item img {
    width: auto !important;
    height: 280px !important;
    display: inline-block;
}
.home-gif-slide-main .gif-title-txt {
    width: 100%;
    display: inline-block;
    padding: 10px;
    border-top: 1px solid #ddd;
    font-size: 16px;
    font-weight: 700;
}
.home-gif-slide-main .owl-controls .owl-prev,
.home-gif-slide-main .owl-controls .owl-next{
    background: rgba(0,0,0,0.5);
    width: 48px;
    height: 48px;
    font-size: 30px;
    line-height: 45px;
}
.poc-btn{
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin:10px 0px;
    width: 100%;
}
.poc-btn .large-btn{
    width: auto;
    font-size: 14px;
    height: auto;
    white-space: normal;
    padding: 10px;
}
/*================Media Query Start=============*/

/*================IE ONLY Media Query Start=============*/
@media screen\0 {
    #header_search_submit{top:3px;}
    .header-list ul li{min-height: auto; line-height: 5px;}
    .custom-radio ul li{list-style-type: none;}
    .custom-radio ul li label{display: inline-flex;}
}
@media screen and (min-width: 0\0), screen\0 {
    #header_search_submit{top:3px;}
    .header-list ul li{min-height: auto; line-height: 5px;}
    .custom-radio ul li{list-style-type: inherit;}
    .custom-radio ul li label{display: inline-flex;}
}
/*================IE ONLY Media Query End=============*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
}
@media screen and (max-width: 1920px) and (min-width: 1367px){
    .joinus-middle-image img{width: 40%;}
    .get-started {position: absolute; top: 57%; right: 46%;}
}
@media screen and (max-width: 1400px){
    .single-booth-list img{max-width: 260px;}
    .news-story-block .nav-tabs > li > a{
        font-size: 14px;
    }
}
@media screen and (max-width: 1280px){
    .lftpart-btn1{right:38% !important;}
    .lftpart-btn2{right:56% !important;}
    .lftpart-btn3{left:15% !important; top:190px !important;}
    .lftpart-btn4{left:7% !important; top:290px !important;}
    .lftpart-btn5{left:3% !important; top:400px !important;}
    .centric-big-round img{width:70%;}
    .centric-middleright-main{font-size:14px;}
    .centric-middleleft-main{font-size:14px;}
    .centric-top-main{font-size:14px;}
    .centric-bottom-main{font-size:14px;}
    .centric-top-icon{top:49%;}
    .centric-middleleft-icon{top:61%; left:27%;}
    .centric-middleright-icon{top:60.5%; right:26%;}
    .centric-bottom-icon{bottom:22.5%;}
    .single-booth-list img{max-width: 220px;}
    .home-topser-sec .col-md-5{
        width: 100%;
        margin-bottom: 30px;
    }
    .home-topser-sec .col-md-7{
        width: 100%;
    }
}
@media screen and (max-width: 1199px){
    .medium-black-btn{min-width:130px;}
    .banner-image-icons .icon1{left:-90px;}
    .banner-image-icons .icon2{left:-20px;}
    .banner-image-icons .icon4{left:150px;}
    .banner-image-icons .icon7{right:-62px;}
    .banner-image-icons .icon6{right:-10px;}
    .banner-image-icons .icon5{right:85px;}
    .service-part .row .col-sm-2{width:33.3333333%; margin-bottom:10px;}
    .lftpart-btn1{right:32% !important; top:-25px !important;}
    .lftpart-btn2{right:46% !important; top:30px !important;}
    .lftpart-btn3{left:25% !important; top:120px !important; }
    .lftpart-btn4{left:13% !important; top:210px !important;}
    .lftpart-btn5{left:2% !important; top:310px !important;}
    .lftpart-btn{font-size:14px;}
    .rgtpart-btn{font-size:14px;}
    .btn-name{height:49px;}
    .key-feature{min-height:100px;}
    .form-inner-section{padding-left:15px; padding-right:15px;}
    .dashboard-description .col-sm-2{width:25%;}
    .dashboard-description .col-sm-6{width:75%;}
    .dashboard-description .col-sm-4{width:100%;}
    .dashboard-video{margin-top:30px;}
    .copy-link-btn{position:relative; width:100%; top:10px; display:block;}
    .total-credit-amount{position:relative; top:0; right:0;}
    .total-credit{padding-right:10px;}
    .dashboard-list ul li{margin-right:30px;}
    .click-section{padding-right:0;}
    .project-list li{padding-left:0; padding-right:0; width:48%; margin-bottom:20px;}
    .result-list{padding-right:0;}
    .bootstrap-switch{display:block !important; float:none; margin-top:10px;}
    .milestone-box button{margin-left: 74%; }
    .referral-mian .col-sm-2{width: 30%;}
    .referral-mian .col-sm-10{width: 70%;}
    .number-credit p{float: none;}
    .number-credit h4{float: none;}
    .referral-history-container .folower-following-single-userlist{min-height: 194px;}
    .search-result-section .col-sm-3{width: 35%;}
    .search-result-section .col-sm-9{width: 65%;}
    .header-list ul li a{font-size: 14px; padding-left: 11px !important; padding-right: 11px !important;}
    .dashboard-description .col-sm-3{width: 35%;}
    .dashboard-description .col-sm-5{width: 65%;}
    .dashboard-description .col-sm-4{width: 40%;}
    .new-col{width: 50%;}
    .single-project-new .project-category-listing ul li{width: 100%;}
    .new-search-detaillist .col-sm-4:nth-child(3n+1){clear: inherit;}
    .profile-actions-container a{font-size: 12px; min-width: 120px;}
    .black_board_content h2{font-size: 26px;}
    .black_board_content p {color: #FFF; font-size: 14px; font-weight: bold; line-height: 24px; max-height: 235px;}
    .black_board_content{max-width: 540px; min-height: 330px;}
    .booth-bg img{height: 100vh; object-fit: cover; width: 100%;}
    .black_board_main{top: 280px;}
}
@media screen and (max-width: 1100px){
    .project-budget ul li .featured{margin-left:0; margin-top:5px;}
    .project-requirement ul li{width:48%; margin-bottom:20px;}
    .project-budget ul li{width:48%;}
    .client-image{position:relative;}
    .client-details{padding-left:0;}
    .client-image{text-align:center;}
    .client-otherdetails{text-align:center; margin-top:10px;}
    .new-product-lftpart{position:inherit; float:left; width:50%; padding-left:20%;}
    .lftpart-btn{position:inherit; width:60%; margin-bottom:20px;}
    .lftpart-btn .btn-name{width:190px;}
    .rgtpart-btn .btn-name{width:190px;}
    .new-product-rgtpart{position:inherit; float:left; width:50%; padding-left:15%;}
    .rgtpart-btn{position:inherit; width:50%; margin-bottom:20px;}
    .btn-name{min-width:150px;}
    .new-product-section{position:relative;}
    .rocket-img{position:absolute; opacity:1; filter: Alpha(opacity=100); top:190px; left:45%;}
    .new-product-image{display:none;}
    .rgtpart-btn5{position:absolute; right: 2.5%; top: 289px; /*border-left:3px solid #cccccc;*/}
    .rgtpart-btn5 .btn-name::before{width:25px; height:25px; background-image:url(../images-nct/black-round.png); content: ' '; display:block; position:absolute; left:-14px; z-index:99;}
    .rgtpart-btn5 .btn-name{height:125px;}
    .rgtpart-btn6{position:absolute; right:2.5%; top:338px; /*border-left:3px solid #cccccc;*/}
    .rgtpart-btn6 .btn-name{height:125px;}
    .rgtpart-btn6 .btn-name::before{width:25px; height:25px; background-image:url(../images-nct/black-round.png); content: ' '; display:block; position:absolute; left:-14px; z-index:99;}
    .rgtpart-btn7{position:absolute; right:4.5%; top:387px; /*border-left:3px solid #cccccc;*/ width:48%;}
    .rgtpart-btn7 .btn-name{text-align:center; height:125px;}
    .rgtpart-btn7 .btn-name::before{width:25px; height:25px; background-image:url(../images-nct/black-round.png); content: ' '; display:block; position:absolute; left:-14px; z-index:99;}
    .rgtpart-btn8{position:absolute; right:2.5%; top:436px; /*border-left:3px solid #cccccc;*/}
    .rgtpart-btn8 .btn-name{height:125px;}
    .rgtpart-btn8 .btn-name::before{width:25px; height:25px; background-image:url(../images-nct/black-round.png); content: ' '; display:block; position:absolute; left:-14px; z-index:99;}
    .rgtpart-btn9{position:absolute; right:2.5%; top:485px; left:inherit; /*border-left:3px solid #cccccc;*/}
    .rgtpart-btn9 .btn-name{height:125px;}
    .rgtpart-btn9 .btn-name::before{width:25px; height:25px; background-image:url(../images-nct/black-round.png); content: ' '; display:block; position:absolute; left:-14px; z-index:99;}
    .centric-big-round{display:none;}
    .centric-top-icon{position:inherit;}
    .centric-top-main{position:inherit;}
    .centric-top-one{position:inherit;}
    .centric-top-two{position:inherit;}
    .centric-top-three{position:inherit;}
    .centric-middleleft-icon{position:inherit;}
    .centric-middleleft-main{position:inherit;}
    .centric-middleleft-one{position:inherit;}
    .centric-middleright-icon{position:inherit;}
    .centric-middleright-main{position:inherit;}
    .centric-middleright-one{position:inherit;}
    .centric-bottom-icon{position:inherit;}
    .centric-bottom-main{position:inherit;}
    .centric-bottom-one{position:inherit;}
    .centric-bottom-two{position:inherit;}
    .centric-top-section{text-align:left; height: auto; overflow-y: auto; margin-bottom:40px;}
    .centric-middleleft-section{text-align:left; height: auto; overflow-y: auto; margin-bottom:40px;}
    .centric-middleright-section{text-align:left; height: auto; overflow-y: auto; margin-bottom:40px;}
    .centric-bottom-section{text-align:left; height: auto; overflow-y: auto; margin-bottom:40px;}
    .top-sec{width: 32.33333333% !important; float: left; text-align: center; background-color:#15487e; padding:20px 10px;
             margin-right:1%; min-height:120px;}
    .mid-sec{width: 100% !important; float: left; text-align: center; background-color:#15487e; padding:20px 10px;
             margin-right:1%;}
    .bottom-sec{width: 49% !important; float: left; text-align: center; background-color:#15487e; padding:20px 10px;
                margin-right:1%; min-height:120px;}
    .top-sec:last-child{margin-right:0;}
    .bottom-sec:last-child{margin-right:0;}
    .centric-round-section{padding-top:40px;}
    .centric-top-icon{width:100%; display:block; margin:auto;}
    .centric-middleleft-icon{width:100%; display:block; margin:auto;}
    .centric-middleright-icon{width:100%; display:block; margin:auto;}
    .centric-bottom-icon{width:100%; display:block; margin:auto;}
    .centric-top-main{margin-top: 20px; margin-bottom: 20px; width:100%; font-size:18px;}
    .centric-middleleft-main{margin-top: 20px; margin-bottom: 20px; width:100%; font-size:18px;}
    .centric-middleright-main{margin-top: 20px; margin-bottom: 20px; width:100%; font-size:18px; text-align:center}
    .centric-bottom-main{margin-top: 20px; margin-bottom: 20px; width:100%; font-size:18px;}
    .centric-design-section{padding-top:20px; padding-bottom:20px;}
    .container-fluid{padding-right: 15px; padding-left:15px;}
    .rocket-border{position:absolute; border:2px solid #cccccc; opacity:1; filter: Alpha(opacity=100); height:51%;
                   top:40%; left:47.2%;}
    .rocket-img{left:44.4% !important;}
    .new-product-bottomimg{margin-top:0px;}
    .wallet-calc-box{min-height:108px;}
    .coupon-subscribe{padding-right: 0;}
    .coupon-subscribe button {height: 35px; position: relative; float: right; margin-top: 10px;}
    .compose-message-new .col-sm-3{width: 40%;}
    .compose-message-new .col-sm-9{width: 60%;}
    .video_live{width: 50%;}
}
@media screen and (max-width: 1024px){
    .new-product-section h2{padding:0;}
    /*.lftpart-btn1{top:-50px !important; right:38% !important;}
    .lftpart-btn2{top:0px !important; right:53% !important;}
    .lftpart-btn3{left:15% !important; top:80px !important;}
    .lftpart-btn4{left: 7% !important; top: 160px !important;}
    .lftpart-btn5{left: 1% !important; top: 260px !important;}*/
    .sms-notification ul li .toggle{float:none; display:block; margin-top:10px;}
    .email-notification ul li .toggle{float:none; display:block; margin-top:10px;}
    .plan-detail-list ul li{position:relative;}
    .plan-detail-list ul li:before {content:attr(data-title); top:0; left:0; display:block; font-weight:bold; font-size:16px;}
    .plan-features{display:none;}
    .plan-detail{width:50%; margin-bottom:20px;}
    .blog-contain-tabs ul li{width:140px;}
    .blog-details-inner ul li{margin-bottom:10px;}
    .header-list ul li a{font-size: 13px; padding-left: 5px !important; padding-right: 5px !important;}
    .black_board_main {
        top: 80px;
    }
    .left-joinus-sec .fact-block{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}
@media screen and (max-width: 991px) {
    .new-col{width: 100%;}
    .dollar{font-size:36px;}
    .redemption-head a{float:none;}
    .project-category-detail h1{padding-right:0;}
    .project-category-detail h1 a{display:block;}
    .project-category-detail h1 a.featured{max-width:80px; position:relative; margin-top:15px;}
    .my-job-posted{margin-top:10px;}
    .newinnerpageinner .col-sm-6{width:100%;}
    .single_bid{padding-right: 0;}
    .single_bid_btn{position:relative;}
    .project-requirement{padding-bottom:0;}
    .header-list ul li a{padding-left:30px; padding-right:30px;}
    .payment-memberplan-dates ul li{margin-bottom:20px;}
    .project-category-listing ul li{width: 48%;}
    .payment-memberplan-features .col-sm-4{width:50%; float:left;}
    .banner-section .col-sm-7, .banner-section .col-sm-5{width:100%;}
    .banner-contain-part p{width:100%;}
    .banner-image img{display:block; margin:auto; }
    .banner-image{margin-left:0;}
    .banner-image-icons .icon1{left:90px;}
    .banner-image-icons .icon2{left:160px;}
    .banner-image-icons .icon3{left:245px;}
    .banner-image-icons .icon4{left:340px;}
    .banner-image-icons .icon5{right:225px;}
    .banner-image-icons .icon6{right:130px;}
    .banner-image-icons .icon7{right:72px;}
    .top-sec{width:100% !important; min-height:inherit; margin-right:0; margin-bottom:10px;}
    .bottom-sec{width:100% !important; min-height:inherit; margin-right:0; margin-bottom:10px;}
    .joinus-text-customer{left:15%;}
    .joinus-text-investor{left:9%;}
    .joinus-text-sme{bottom:-3%; left:17%;}
    .joinus-text-freelancer{right:14%;}
    .joinus-text-startup{right:7%;}
    .joinus-text-mentor{right:14%;}
    .get-started{right:43.5%;}
    .new-product-lftpart{padding-left:15%;}
    .new-product-rgtpart{padding-left:20%;}
    .lftpart-btn{width:50%;}
    .rgtpart-btn .btn-name{min-width:0;}
    .lftpart-btn .btn-name{min-width:0;}
    .key-features-inner{width:100%;}
    footer ul li a{font-size:16px;}

    .footer-logo span{display:block;}
    .footer-logo img{width:50%; margin-bottom:15px;}
    .rocket-img{left:44.6%;}
    .memeber-section .col-sm-4{width:50%;}
    .serch-box{width:75%;}
    .newinnerpageinner .col-sm-5{width:100%;}
    .newinnerpageinner .col-sm-7{width:100%;}
    .dashboard-image{float:none; text-align:center;}
    .dashboard-personaldetail{float:none; text-align:center; margin-left:0;}
    .ribbon {top: -20px; left: 0; display: block; margin: auto; text-align: center; width: 100%; background-repeat:no-repeat;
             background-position:center; max-width: 125px;}
    .dashboard-list {margin: auto; display: block; text-align: center; margin-top: 20px; margin-bottom:20px;}
    .change-password-box .col-sm-8{width:100%;}

    .enheros-section-table .hist-tables .thead {display:none;}
    .enheros-section-table .hist-tables .table, .enheros-section-table .hist-tables .tbody,  .enheros-section-table .hist-tables .th, .enheros-section-table .hist-tables .td, .enheros-section-table .hist-tables .tr{display:block;}
    .enheros-section-table .hist-tables .thead .tr {position:absolute; top:-9999px; left:-9999px;}
    .enheros-section-table .hist-tables .tbody{border:#dbdbdb solid 1px; border-bottom:none; margin-bottom:20px;}
    .enheros-section-table .hist-tables .td {border:none; border-bottom:1px solid #dbdbdb; position:relative; padding-left:50%; white-space: normal; text-align:left; padding-top:8px; padding-bottom:8px; font-size:13px;}
    .enheros-section-table .hist-tables .td:before {position:absolute; top:8px; left:8px; width:45%; padding-right:10px; white-space: nowrap; text-align: left; font-weight:bold; font-size:13px;}
    .enheros-section-table .hist-tables .td:before {content:attr(data-title);}
    .enheros-section-table{border:none;}
    .search-result-section .col-sm-3{width:35%;}
    .search-result-section .col-sm-9{width:65%;}
    .search-result-list{padding-right:0;}
    .redemption-head button{float:none; display:block;}
    .redemption-head h2{float:none;}
    .wallet-table .hist-tables .tbody .td{text-align:left;}
    .click-section label{position:relative; margin-bottom:25px;}
    .click-section{padding-left:0px;}
    .search-detail-head p{float:none; margin-bottom:10px;}
    .search-detail-head ul{margin-bottom:10px; float:none; margin-left:0;}
    .reset{float:none;}
    .upload-doc-list .col-sm-3{padding-left:0; padding-right:5px;}
    .start-date{margin-bottom:10px;}
    .cart-item-detail p{width:100%;}
    .cart-coupen-code{width:52%;}
    .product-image-description ul li{display: block; width: 100%; margin: auto; text-align: center; margin-bottom: 5px;}
    footer{height:auto;}
    .edit_prof_lnk{position:relative; left:0; right:0; width:100%; text-align:center; display: inline-flex;
                   margin: auto;}
    .edit-freelancerprofile{display: block; margin: auto;}
    .fact-number{font-size:36px;}
    .fact-lbl{font-size:12px;}
    .milestone-box button{margin-left: 0;}
    .search-result-detaillist .single-project-box-srp{padding-right: 20px !important;}
    .assessment-request-single-assessees .col-sm-6{width: 100%;}
    .assessment-request-single-assessees .col-sm-2{width: 32%; float: left;}
    .profile-actions-container{width: 100%; position: relative;}
    .profile-actions-container a{float: inherit; display: table;
                                 margin: auto;
                                 min-width: 210px;}
    .single_bid_btns{position: relative;}
    .team-final-btn {position: relative; top: 0px; right: 0px; margin-top: 15px; margin-bottom: 15px;}
    .detail-page-contain h1{padding-right: 0;}
    .home-left-subs-sec .large-btn{margin-top: 0px;}
    .vr-video-btn{position:relative; bottom: 0px; margin-bottom: 10px;}
    .home-sr-tab .col{margin-bottom: 10px; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%;}
    /*.lftpart-btn1{right:12% !important;}
    .lftpart-btn2 {top: -20px !important;right: 30% !important;}
    .lftpart-btn3 {left: 25% !important; top: 30px !important;}
    .lftpart-btn4 {left: 7% !important; top: 90px !important;}
    .lftpart-btn5 {left: 1% !important; top: 160px !important;}*/

}
@media screen and (max-width: 1100px) and (min-width: 991px) {
    #header_search_form .navbar-form .input-group > .form-control{
        width: 617px !important;
    }
}
@media screen and (max-width: 1100px) and (min-width: 768px) {
    .navbar-header .navbar-right{float: left !important; margin-left:-25px;}
}

@media screen and (max-width: 991px) and (min-width: 768px) {
    .my-follow ul li img{position:relative; display:block; margin:auto;}
    .my-follow ul li.folower-following-single-user img{position: absolute;}
    .my-follow{padding-left:0;}
    .number-credit h4{float:left;}
    .product-label span{float:left; margin-bottom:10px;}
    .dashboard-body-part .col-sm-8{width: 55%;}
    .dashboard-body-part .col-sm-4{width: 45%;}
    .referral-history-container .col-sm-4{width: 50%;}
    .referral-history-container .folower-following-single-userlist{min-height: 160px;}
    .search-result-section .col-sm-3{width: 40%;}
    .search-result-section .col-sm-9{width: 60%;}
    #header_search_form .navbar-form .input-group > .form-control{width: 422px !important;}
}
@media screen and (max-width: 800px) {
    .rocket-img{left:43.8% !important;}
    .black_board_main {
        top: 100px;
    }
}

@media screen and (max-width: 768px) {
    .joinus-text-customer{left:4%;}
    .joinus-text-investor{left:1%;}
    .joinus-text-sme {bottom: -2%; left: 6%;}
    .joinus-text-freelancer{right:4%;}
    .joinus-text-startup{right:1%;}
    .joinus-text-mentor{bottom:0; right:5%;}
    .rgtpart-btn1{width:70%;}
    .rgtpart-btn2{width:70%;}
    .rgtpart-btn3{width:70%;}
    .rgtpart-btn4{width:70%;}
    .new-product-rgtpart{padding-left:25%;}
}
@media screen and (max-width: 767px) {
    .is-story-sec .blog-list-img{width:100%; margin-top:10px;}
    .is-story-sec .blog-list-img img{width:100%;    max-width: 100%;}
    .is-hub-sec .into-stage-sec{transform: translateY(0%);- webkit-transform: translateY(0%); -moz-transform: translateY(0%);}
    .is-story-sec{position:static;}
    .is-story-sec .blog-contain-tabs ul li{width:100%;}
    .add-into{position:static; text-align:center; margin-bottom:15px;}
    .is-story-sec .blog-detail-list{padding-left:0;}
    .is-story-sec .story-no-image{height:100px; width:200px;}
    .into-story-main .lobby-bottom-menu{bottom:0;}
    .is-story-sec .blog-tabs-details{margin:15px 0;}
    .new-single-box .search-result-description{min-height: 130px !important;}
    .workroom-messages{padding:10px;}
    .workroom-requirements ul li{width:30%; margin-bottom:15px;}
    .estimate-budget{position: relative; right: 0; top: 15px;}
    .estimate-budget h3{display:inline-block;}
    .estimate-budget h5{display:inline-block;}
    .project-detail h1{padding-right:0;}
    .logo{float: inherit; display: inline-block;}
    #header_search_form .form-group {position: relative; width: 100%; display: block; padding:0 20px;}
    #header_search_form{padding-right:0; display:block;}
    .header-formgroup .input-group{width:100%;}
    #header_search_submit{position:absolute; top:0; right:0; z-index:2;}
    .pay_now_btns{float: none; margin: 15px auto; display: block; text-align: center;}
    .remain-bal{text-align:center;}
    .wallet-calc-box span{text-align:center;}
    .navbar-collapse{margin-top:20px;}
    .navbar-nav{width:100%;}
    .banner-image img{display:none;}
    .banner-image-icons .icon{position:inherit;}
    .banner-image-icons .icon-res{position:inherit; display:inline-block; float:left; min-width:25%; min-height:80px;}
    .banner-image-icons{margin-top:30px;}
    .banner-section{padding-bottom:20px;}
    .service-part .row .col-sm-2{width:50%; float:left;}
    .joinus-middle-image{display:none;}
    .joinus-text-customer{position:inherit;}
    .joinus-text-investor{position:inherit;}
    .joinus-text-sme{position:inherit;}
    .joinus-text-freelancer{position:inherit;}
    .joinus-text-startup{position:inherit;}
    .joinus-text-mentor{position:inherit;}
    .get-started{position:inherit; width: 190px; height: 60px; border: 2px solid #FFFFFF; border-radius: 30px; text-align: center;
                 background-color: #0081d1; box-shadow: 0px 2px 5px #aaaaaa; -webkit-box-shadow: 0px 2px 5px #aaaaaa;
                 -moz-box-shadow: 0px 2px 5px #aaaaaa; -ms-box-shadow: 0px 2px 5px #aaaaaa; -o-box-shadow: 0px 2px 5px #aaaaaa;
                 display:block; margin:auto;}
    .get-started a { color: #FFF; height: 60px; vertical-align: middle; display: table-cell; text-align: center; width: 190px;}
    .joinus-inner{padding-top: 40px; margin: auto; display: block; width: 100%; text-align: center;}
    .joinus-text{display:inline-block; margin:auto; margin-bottom:10px; margin-right:8px; font-size:18px; width:150px;}
    .key-feature-description{width:100%;}
    .key-feature{padding-left:80px; min-height:inherit;}
    .key-feature-icon{left:30px;}
    footer ul{display:block; margin:0px auto 20px auto; text-align:center; }
    .footer-logo{display:block;}
    .footer-logo img{width:20%; display:block; margin:auto;}
    .footer-logo span{margin-top:10px; text-align:center;}
    .col-marlft-20{margin-left:0;}
    .form-social-icons .col-sm-4{width:33.3333333%; float:left;}
    .memeber-section .col-sm-4{width:50%; float:left;}
    .serch-box{margin-left:20px; margin-top:20px; width:100%;}
    .dashboard-description .col-sm-2 { width: 25%; float: left;}
    .dashboard-description .col-sm-6 {width: 75%; float: left; min-height: 290px;}
    .upload-products-list .col-sm-3{width:25%; float:left;}
    .inner-page-dropdown .col-sm-8 input{border-left:1px solid #dddddd;}
    .col-marlft-8{margin-left:0;}
    .hourly-price p{left:20px;}
    .account-setting-section .inner-page-section{padding-left:20px; padding-right:20px;}
    .comment-body{padding-left:0; position:relative;}
    .comment-image{position:relative;}
    .comment-image span{text-align:center; margin-bottom:15px;}
    .search-result-section .col-sm-3{width:100%; margin-bottom:30px;}
    .search-result-section .col-sm-9{width:100%;}
    .search-detail-head p{float:none; margin-bottom:15px;}
    .search-detail-head ul{float:none; margin-left:0; margin-bottom:15px;}
    .search-detail-head{padding-bottom:14px; padding-left:20px; padding-right:20px;}
    .search-result-detaillist{padding:0px;}
    .reset{float:none;}
    .favourite-product-head{padding: 25px 25px 0px 25px;}
    .upload-product-head{padding-left:20px; padding-right:20px;}
    .upload-product-head .inner-head-btn{right:35px;}
    .inner-section{padding:20px;}
    .upload-doc-list .col-sm-3{padding-left:10px; padding-right:10px;}
    .steps ul::after{width:100%;}
    .product-img-new{display:block; margin:auto;}
    .product-img-new i{line-height:250px;}
    .product-slider .large-12{width:50%; margin:auto;}
    .product-cart{margin-bottom:25px;}
    .upload-banner .upload{width:100%;}
    .navbar-header #navbar ul.after-login li a sup{position:relative; top:-10px;}
    .after-login li .dropdown-toggle{margin:auto; display:block;}
    .drpdwn.open::before{right:0; left:0; text-align:center; margin:auto; top:28px; display:none;}
    .header-list .navbar-header{display:block;}
    .navbar-collapse{padding-left:0 !important;}
    .header-list ul li{display:block;}
    .header-list .navbar-collapse{margin-top:0;}
    .header-list .navbar-toggle{margin-right:30px; background-color:#333;}
    .header-list ul li:hover{background-color:transparent !important;}
    .wallet-calc-box{text-align:center; min-height:inherit;}
    .footer-above-section .col-sm-3 {width: 33%; margin-bottom: 30px;}
    #headLine{font-size:30px; margin-top:30%;}
    .blog-detail-contain{margin-bottom:20px;}
    .search-result-image{left:0;}
    .search-result-detaillist .single-project-box-srp{padding-left:170px; padding-right:0;}
    .fav_icon{right:10px;}
    .single-myad-image{position:relative; right: 0; margin: auto; margin-bottom: 10px;}
    .single-my-advertisement{padding-left:0;}
    .single-myad-listing{display: block; margin: auto; text-align: center;}
    .listing-other ul{display:block; margin-left:0; margin-top:10px;}
    .single-myad-listing ul li:last-child{margin-right:0;}
    .listing-other{margin-left:0;}
    .hubs{margin-left:0;}
    .dispute-status {position: relative; right: 0; top: 0; display: inline-block; margin-bottom: 15px;}
    .disputehistory-box h2{font-size:16px; padding-right:0;}
    .referral-history-container .folower-following-single-userlist{min-height: auto;}
    .referral-mian .col-sm-2{width: 100%;}
    .referral-mian .col-sm-10{width: 100%;}
    .number-credit p{float: none;}
    .referral-mian .number-credit h4{float: none;}
    .compose-message-new .col-sm-3{width: 100%;}
    .compose-message-new .col-sm-9{width: 100%;}
    .product-image-description{text-align: center;}
    .similar-product-slider .owl-nav .owl-prev{top: -35px; right: -3px; left: inherit;}
    .similar-product-slider .owl-nav .owl-next{top: -35px; right: -30px;}
    .my-uploaded-product .search-result-description{text-align: center;}
    .fav_icon {position: relative; right: 0; float: none; top: 0px; display: block;}
    .searchuser-result-list{padding-right: 0;}
    .searchuser-result-description .fav_icon {top: 0px; right: 0px; float: right;}
    .messages-body{overflow: auto; overflow-y: auto; }
    .dashboard-description .col-sm-3{width: 100%;}
    .dashboard-description .col-sm-5{width: 100%;}
    .dashboard-description .col-sm-4{width: 100%;}
    .amount span{display: block; margin-top: 10px; margin-left: 0 !important;}
    .message-list .mCustomScrollbar, #conversation_messages_container_main.mCustomScrollbar{height: 200px !important;}
    .product-detail-top .col-sm-3{margin-top: 20px;}
    body{overflow-x:hidden; }
    #talents_list_container .refer-project-single-user{padding-left: 20%;}
    .view-take-assessment-body{overflow: auto; }
    .compose-message-new .col-sm-9{clear: both;}
    .compose-message-new .mCustomScrollbar{height: auto !important; overflow-y: auto !important; }
    .questions-list{border:none;}
    .container-new-section{overflow-x:hidden; }
    /*.after-login .dropdown-menu{background-color:#e0e0e0 !important;}*/
    .message-attachment-fileupload {left:0;right:0;text-align:center;}
    #save_answer_btn_container {text-align: center;}
    .rel-new{padding-left: 15px;}
    .assessment-request-single-assessees .single-user-details-container{float: none;}
    .assessment-request-single-assessees .single-user-profile-picture-container{position: inherit;}
    .assessment-request-single-assessees .single-user-details-container{margin-right: 0;}
    .assessment-request-single-assessees .single-user-details-container .listing-tit{display: inline-block;}
    .assessment-request-single-assessees .amount span{text-align: center;}
    .assessment-request-single-assessees{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ccc;}
    .skill-icon{position: relative; top: 0;}
    .top-skill-new h3{margin-bottom: 20px;}
    .new-col{width: 50%; float: left;}
    .new-single-box .amount span{display: inline-block;}
    .single-project-new .fav_icon{position: absolute; right: 10px;}
    .single-project-new{padding-left: 120px !important; padding-right: 20px !important;}
    .team-section .blog-contain-tabs ul li{width: 100% !important;}
    .refer-project-single-user button{position: relative;}
    .refer-project-single-user{padding-right: 0;}
    .disputehistory-box{padding-right: 0;}
    .new-search-detaillist .single-project-new{padding-left: 170px !important;}
    .single-booth .single-booth-left{position: relative; top: 0; left: 0;}
    .single-booth{padding-left: 15px;}
    .black_board_content{padding: 20px;}
    .into-stage-sec {position: static;left: 0;right: 0;top: 20px;z-index: 1;text-align: center;}
    .is-frame-bx {width: 100%;max-width: 500px;display: inline-block;vertical-align: top;}
    .into-stage-bxes>ul>li {width: 100%;display: inline-block;vertical-align: top;padding: 10px;margin: 15px 0;}
    .into-pic-outer {width: 100%;height: 100%;background-color: #0c5fc3;padding: 5px;border-radius: 10px;}
    .into-pic-outer h2 {font-size: 15px;font-weight: 600;color: #fff;margin: 15px 0;text-align: center;}
    .pic-bx1 {display: inline-block;vertical-align: top;background-color: #fff;margin: 5px 3px;width: 55px;}
    .pic-bx1 h3 {font-size: 10px;color: #000;margin: 0;padding: 5px 0;}
    .into-pic-outer .pic-bx1 figure {padding: 0;}
    .into-pic-outer figure {padding: 0 10px;}
    .into-pic-outer figure img {width: 100%;}
    .home-slider.owl-carousel .item img{
        height: 230px !important;
    }
}

@media screen and (max-width: 640px) {
    .project-inner-section{padding:15px;}
    .service-section h2{font-size:24px;}
    .new-product-section h2{font-size:18px;}
    .key-features-section h3{font-size:20px;}
    .key-features-section p{font-size:14px;}
    .centric-design-inner h3{font-size:20px;}
    .productdesignchallenges h3{font-size:20px;}
    .productdesignchallenges h5{font-size:14px;}
    .joinus-section h3{font-size:20px;}
    .joinus-text{margin-right:0; font-size:15px;}
    .get-started {width: 150px; height: 45px;}
    .get-started a{width:150px; height:40px; font-size:18px;}
    .joinus-middle-text{margin-left:12px;}
    .banner-contain-part h1{font-size:24px;}
    .banner-contain-part p{font-size:16px;}
    .new-product-lftpart{padding-left:5%; float:inherit;}
    .new-product-rgtpart{padding-left:5%; float:inherit;}
    .rgtpart-btn1{width:60%;}
    .lftpart-btn1{width:60%;}
    .rgtpart-btn2{width:60%;}
    .lftpart-btn2{width:60%;}
    .rgtpart-btn3{width:60%;}
    .lftpart-btn3{width:60%;}
    .rgtpart-btn4{width:60%;}
    .lftpart-btn4{width:60%;}
    .lftpart-btn5{width:60%;}
    .rgtpart-btn5{right:1.5%;}
    .rgtpart-btn6{right:1.5%;}
    .rgtpart-btn7{right:3.5%;}
    .rgtpart-btn8{right:1.5%;}
    .rgtpart-btn9{right:1.5%;}
    .rocket-img{left:35%;}
    .rocket-border{height:65%; top: 31%; left: 48%;}
    .financial-main-detail span{position:relative;}
    .financial-main-detail h4{margin-bottom:15px;}
    .financial-main-detail p{margin-top:15px; margin-bottom:15px;}
    .financial-main-detail ul li {margin-right: 20px; margin-bottom: 5px; display:block;}
    .dashboard-description .col-sm-2{width:35%;}
    .dashboard-description .col-sm-6{width:65%; min-height:310px;}
    .product-slider .large-12{width:60%;}
    .payment-memberplan-features .col-sm-4{width:100%; float:left;}
    .blog-detail-list{padding-left:0;}
    .blog-list-img{position:relative;}
    .blog-no-image{display:block; margin:auto; line-height:110px;}
    .story-no-image{display:block; margin:auto; line-height:110px;}
    .blog-list-detail h3{text-align:center;}
    .blog-details-inner{text-align:center;}
    .blog-list-detail span{text-align:center; display:block;}
    .blog-list-detail p{text-align:center;}
    .blog-detail h1{text-align:center;}
    .blog-detail-contain{padding-left:10px; padding-right:10px;}
    .video_live{width: 100%;}
    .workroom-disputemanagement .form-group label{position: relative; top: 0;}
    .workroom-disputemanagement .form-group{padding-left: 0;}
    .refer-project-single-user button{float: none !important; display: block; margin-bottom: 15px;}
    .single-user-details-container{width: 100%;}
    .single-user-details-container p{margin-top: 10px;}
    .products-container-main{padding:0;}
    .upload-product-link{float: none;}
    .single-user-role-container{width: 100%;}
    .workroom-messages-new .my-chatbox{padding: 10px 110px 10px 10px;}
    .workroom-messages-new .my-chatbox .chat-user-profile{width: auto;}
    .workroom-messages-new .other-chatbox{padding: 10px 10px 10px 110px;}
    .workroom-messages-new .other-chatbox .chat-user-profile{width: auto;}
    .new-col{width: 100%; float: left;}
    .single-team-right{position: relative; margin-top: 10px;}
    .single-team-left{position: relative;}
    .single-team{padding-left: 0; padding-right: 0; text-align: center; padding-bottom: 20px;}
    .team-img{margin: auto;}
    .follower-detail a{font-size: 14px;}
    .black_board_content {
        max-width: 300px;
        min-height: 250px;}
    .black_board_content h2{font-size: 16px;}
    .black_board_content p{font-size: 14px; font-weight: normal;}

}
@media screen and (max-width: 568px) {
    .reminder-link{float:none; display:block; margin-top:10px;}
    .reminder-link a:first-child{margin-left:0;}
    .right-btn{position:relative; top:0; right:0; margin-bottom:15px;}
    .workroom-requirements ul li{width:48%;}
    .footer-above-section .col-sm-3{width:50%;}

    .rocket-img{left:43.2% !important;}
    .chkbox-detail-lft{float:none;}
    .container-inner-section{padding:15px;}
    .financial-pic img{width:55px; height:55px;}
    .forum-list-image{position:relative;}
    .forum-list-image img{display:block; margin:auto;}
    .forum-list{padding-left:0;}
    .forum-list-image span{text-align:center;}
    .forum-list-description{text-align:center;}
    .forum-link{float:none; margin-top:10px;}
    .edit-profile-inner .profile-photo img{width:105px; height:105px;}
    .upload-video-btn{font-size:15px;}
    .innerpage-head-new{display:none;}
    .edit-profile-inner .profile-photo{position:relative;}
    .edit-container{padding-top:30px;}
    .manage-assessment-table .hist-tables .td::before{position:relative; display:block; top:0; left:0; margin-bottom:10px;}
    .manage-assessment-table .hist-tables .td{padding-left:10px; padding-right:10px;}
    .manage-assessment-section .inner-head-btn{position:relative; top:0; margin-bottom:20px; margin-left:25px;
                                               display:inline-block;}
    .manage-assessment-section .inner-head-btn a{font-size:13px;}
    .post-comment-contain{padding-left:0;}
    .search-result-image{position:relative;}
    .search-result-list{padding-left:0;}
    .search-result-image img{display:block; margin:auto;}
    .search-person-detail{display:block; margin:10px auto; text-align:center; padding-left:0;}
    .search-person-img{position:relative;}
    .my-wallet-list ul li{font-size:15px;}
    .redemption-head h2{font-size:16px;}
    .midium-btn{font-size:16px; min-width:160px;}

    .required-skills ul li{display:inline-block; width:45%;}
    .cart-item-image{position:relative}
    .cart-item{padding-left:0;}
    .cart-item-image{margin:auto; margin-bottom:20px;}
    .cart-coupen-code{width:72%;}
    .exam-time{position:relative; text-align:center; margin:auto; margin-top:30px;}
    .exam-time::after{display:none;}
    .examdetail-section-question{padding-right:0; margin-top:10px;}
    .examdetail-queans p{font-size:16px; line-height:23px;}
    .examdetail-section-footer a{margin-right:0;}
    .examdetail-section-footer a:last-child{float:right;}
    .plan-detail{width:100%; margin-bottom:30px;}
    .product-slider .large-12{width:75%;}
    .search-result-detaillist .single-project-box-srp{padding-left:0;}

    .fav-product-posted-by{position:relative; left:0; right:0;}
    .search-result-image .no-image{margin: auto; display: block; line-height: 125px;}
    .single-product-box-srp{padding-right: 0 !important;}
    .searchuser-result-description .fav_icon{float: none;}
    .activity-record-detail{padding-left: 0;}
    .activity-profile{position: relative; max-width: 100%;}
    .activity-profile h4{width: 100%;}
    .activity-otherdetail h3{text-align: center;}
    .activity-date{text-align: center;}
    .activity-description{text-align: center;}

    .financial-detail{position:relative; padding-left: 0;}
    .financial-detail .financial-pic{width: 100% !important; position: relative;}
    .financial-main-detail{text-align: center;}
    .custom-radio-primary ul li{width: 100%;}
    .notification-list{padding-left: 20px; padding-right: 20px;}
    .time_ago {float: none; font-weight: bold; display: block; margin-top: 5px;}
    .cal .input-group-addon{width: 17%;}

    .upload-product-link{width: 100%; display: inline-block; padding-left: 46%;}
    .upload-product-link a{float: left;}
    .upload-product-link a:first-child{margin-right: 5px;}
    .upload-product-link a:last-child{margin-top: 2px;}
    .provider-toppart .provider_photo .profile-picture-character{position: relative;}
    .single-provider-detail .provider_photo img{position: relative;}
    .single-provider-detail{padding-left: 0;}
    .provider_tasks .workroom-requirements li{text-align: left;}
    .assessment-request-single-assessees .col-sm-6{width: 100%;}
    .assessment-request-single-assessees .col-sm-2{width: 100%;}
    .news-story-block .nav-tabs > li > a{padding:10px 6px; font-size: 12px;}
    .search-sme-task {
        font-size: 12px;
    }
    .home-topser-sec .service-section .col-sm-4{
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%;
    }
    .home-sr-tab .col {
        margin-bottom: 10px;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .home-src-sec iframe{
        height: 300px !important;
    }
}
@media screen and (max-width: 500px) {
    .team-final-btn {position: relative; top: 0px; right: 0px; left: 0px; margin: 20px auto; display: block; text-align: center;}
}
@media screen and (max-width: 480px) {
    .wallet-button a{margin-right:0px; margin-bottom:10px; width:100%;}
    .project-newcategory-detail{padding-left:20px;}
    .category-detail-profile{position:relative; left:0;}
    .project-category-listing{text-align:center;}
    .category-detail-profile h3{text-align:center; max-width:100%;}
    .project-category-detail h1 a{text-align:center;}
    .project-category-detail h1 a.featured{display:block; margin:auto; text-align:center; margin-top:15px;}
    .my-job-posted{text-align:center;}
    .milestone-figure{float:none; display:block; margin-top:20px;}
    .milestone-description{padding-right:0;}
    .milestone-description button{position:relative; display:block; top:7px;}
    .single_bid_profile{position:relative;}
    .single_bid{padding-left:0;}
    .single_bid_profile a span{text-align:center; width:100%;}
    .single_bid_budget{text-align:center;}
    .single_bid_btn{margin:auto; text-align:center;}
    .single_bid_description{text-align:center;}
    .single_bid_profile img{margin:auto; display:block;}
    .project-requirement ul li{width:100%;}
    .project-budget ul li {width:100%;}
    .feedback-ratings ul li p{float:none;}
    .service-part .row .col-sm-2{width:100%; float:left;}
    .footer-logo img{width:40%;}
    .rocket-img{left:42% !important;}
    .lftpart-btn{width:70%;}
    .rgtpart-btn1{width:70%;}
    .rgtpart-btn2{width:70%;}
    .rgtpart-btn3{width:70%;}
    .rgtpart-btn4{width:70%;}
    .banner-contain-part h1{font-size:20px;}
    .form-social-icons .col-sm-4{width:100%; margin-bottom:10px;}
    .width-50{width:100%;}
    .financial-detail{padding-left:0px;}
    .team-member-head .inner-head-btn{right: 40px; position: inherit; margin-top: 10px; display: block; width: 155px;}
    .topic-head .inner-head-btn{right: 40px; position: inherit; margin-top: 10px; display: block; width: 135px;}
    .conference-section .topic-head .inner-head-btn{width: auto; display: inline-block;}
    .detail-page-logo {width: 125px; height: 125px; border: 1px solid #e7e9ec; position: relative; left: 0; margin: auto;
    }
    .detail-page-head{padding-left:25px;}
    .detail-page-contain h1{text-align:center;}
    .detail-page-contain p{text-align:center;}
    .detail-page-contain span{text-align:center; display:block;}
    .detail-page-contain a{right:10px;}
    .topic-section-description h5 span{display:block; margin-left:0px; margin-top:10px;}
    .topic-body-section{padding-left:85px;}
    .detail-page-contain a.unfollow-btn{position: relative; display: block; margin: auto; top: 0; left: 0; margin-bottom: 10px;}
    .dashboard-list ul li{margin-right:0; display:block; margin-bottom:20px;}
    .dashboard-list ul li span{display:block; margin-left:0px;}
    .dashboard-description .col-sm-2{width:100%; margin-bottom:30px;}
    .dashboard-description .col-sm-6{width:100%;}
    .product-label span{text-align:left; margin-bottom:10px; float:none;}
    .post-section{padding-left:0;}
    .post-image{position:relative;}
    .post-image img{display:block; margin:auto;}
    .post-image span{text-align:center;}
    .post-detail h1{text-align:center;}
    .post-detail span{text-align:center; display:block;}
    .post-detail-contain{padding:30px 20px;}
    .upload-product-head .inner-head-btn{left:0; top:0; position:relative; display:inline-block; margin-bottom:20px;}
    .hub-checkbox p{width:100%;}
    .search-result-userimage{position:relative;}
    .searchuser-result-list{padding-left:0; padding-right:0;}
    .searchuser-result-description{margin-top:20px; text-align:center;}
    .search-result-userimage span{margin:auto; display:block; text-align:center;}
    .cart-coupen-code{width:100%;}
    .product-slider .large-12{width:85%;}
    .profile-review-img{position:relative;}
    .profile-review{padding-left:0;}
    .profile-review-img img{margin:auto; display:block;}
    .topic-section-image{position:relative; text-align:center; display:block;}
    .topic-section-description a{display:block; text-align:center;}
    .topic-section-description h5{text-align:center; display:block;}
    .topic-body-section{padding-left:0;}
    .profile-review-detail{margin-left:0;}
    .no-review{margin-left: 0;}
    .search-result-userimage{left: 0; top: 0;}
    .available{max-width: 100px;}
    .single-assessment-box .small-button{width: 100%;}
    #set_assessment_completion_date_form .modal-footer button{width: 100%;}
    #set_assessment_completion_date_form .modal-footer #cancel{width: 100%; margin-top: 20px; margin-left: 0;}
    .single-project-new{padding-left: 20px !important;}
    .profile-actions-container a{width: 50%; margin-bottom: 10px;}
    .profile-actions-container a:last-child{margin-bottom: 0;}
    .topic-section-image h3{width: auto;}
    .topic-section-main{padding-right: 0px;}
    .single-project-new .fav_icon{position: relative; right: 0; left: 0; display: block; margin: auto; text-align: center; top: 3px !important;}
    .single_panel_bid .project-requirement ul li{width: 100% !important;}
    .single_bid_btns {top: 0px; right: 0px; left: 0; margin: auto; display: block; text-align: center; margin-top: 20px;}
    .team-final-btn{margin: 20px auto;}
    img.project-image-main{position: relative; left: 0; margin-bottom: 20px; text-align: center; display: block;
                           right: 0; margin: auto; margin-bottom: 20px;}
    .new-search-detaillist .single-project-new{padding-left: 20px !important; padding-right: 20px !important; text-align: center;}
    .project-category-detail h1{margin-bottom: 20px;}
    .pad-left-150{padding-left: 0;}
}
@media screen and (max-width: 400px) {
    .workroom-requirements ul li{width:100%; text-align:center;}
    #update_profile{width:100%;}
    .pager li a{width:100%; margin-bottom:10px;}
    .lftpart-btn .btn-name{font-size:11px;}
    .rgtpart-btn .btn-name{font-size:11px;}
    .memeber-section .col-sm-4{width:100%; float:left;}
    .chkbox-detail-lft{float:left;}
    .rocket-img{left:41% !important;}
    .upload-products-list .col-sm-3 {width: 50%; float: left; margin-bottom: 20px;}

    .examdetail-section-footer a{display:block; float:none; margin-top:10px;}
    .examdetail-section-footer a:last-child{float:none;}
    .person-comment-photo{position:relative;}
    .person-comment{padding-left:0;}
    .person-comment-photo span {display: block; text-align: center; margin-top: 10px; margin-bottom: 7px;}
    .footer-above-section .col-sm-3{width:100%; margin-bottom:40px;}
    .fact-icon{margin-bottom:0;}
    .fact-number{margin-bottom:0;}
    .rc-anchor-normal{width: auto !important;}
    .rc-anchor-logo-portrait{margin: 10px 0px 0px -26px !important;}
    #subscribe_newletter_form .resend-verify .small-blue-btn{display: block; margin: auto; margin-bottom: 20px;}
    #subscribe_newletter_form .resend-verify .cancel-btn{display: block; margin: auto;}
    .g-recaptcha{transform: scale(0.85); -webkit-transform: scale(0.85); transform-origin: 0px 0px 0px; -webkit-transform-origin: 0 0;}
    #crop_banner_ad_image_popup .modal-footer{text-align: center;}
    #crop_banner_ad_image_popup .modal-footer button:first-child{margin-bottom: 10px; min-width: 154px;}
    #crop_banner_ad_image_popup .modal-footer button:last-child{margin-left: 0;}
    .finish button{width: 100%;}
    .upload-product-link{width: 100%; display: inline-block; padding-left: 44%;}
}
@media screen and (max-width: 360px) {
    .payment-memberplan-dates ul li {display: block; margin-right: 0; text-align: center;}
    .project-category-listing ul li{width:100%;}
    .feature-detail .feature-detail-head{padding-right:30px;}
    .pay_now_btns button{width:100%; margin-bottom:10px;}
    .pay_now_btns a{width:100%;}
    .rocket-img{left:40.2% !important;}
    .financial-main-detail h4{font-size:14px;}
    .required-skills ul li{display:inline-block; width:90%;}
    .wallet-button button{margin-bottom:10px !important; margin:auto; display:block; margin-right:auto !important;
                          width:100%;}
}
@media screen and (max-width: 320px) {
    .joinus-text{width:190px;}
    .rocket-img{left:41.2% !important;}
    .rocket-img img{width:80%;}
    .rocket-border{top:29%; height:69%;}
    .rgtpart-btn5{right:1% !important;}
    .rgtpart-btn6{right:1% !important;}
    .rgtpart-btn7{right:3% !important;}
    .rgtpart-btn8{right:1% !important;}
    .rgtpart-btn9{right:1% !important;}
}

/*Advertisment slider css*/
#slider .navBulletsWrapper{display:none !important;}
.bgLayer{background-size:cover !important;}
.ad_content .ad-link {
    position: relative !important;
    bottom: 0 !important;
    right: 0 !important;
    margin-top: 20px;
    margin-bottom: 20px;
}
/*Advertisment slider css*/

.skills-nw {padding-bottom: 0px; margin-bottom:20px;}
.events-nw-main #events_container{padding-left:0px; padding-right:0px;}
.events-nw-main{margin-bottom:30px;}

.booth-menu-outer{
    position: absolute;
    right: 7%;
    bottom: -50%;
    width: 230px;
    border-radius: 6px;
    background-color: rgba(255,255,255,0.70);
    box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.75);
}
.booth-menu-outer ul li{
    padding: 10px;
    border-bottom: 1px solid #0061c4;
    font-size: 16px;
    color: #0061c4;
    text-align: left;
    font-weight: 600;
}
.booth-menu-outer ul li:last-child {
    border: none;
}

/*added by kaushik start*/
.story-image-preview-contianer {float: left; position: absolute; width: 300px; height: 300px; vertical-align: middle; margin: 0 auto; left: 0; right: 0;}
.story-image-preview-contianer:hover .story_image_actions {opacity: 1;}
#story_image_preview_container {height: 300px; vertical-align: middle;}
#story_image_preview_container img { width: 300px; }
.story_image_actions {background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; height: 300px; opacity: 0; position: absolute; right: 0; left: 0; text-align: center; top: 0; width: 300px;}
.story_image_actions ul {position: absolute;top: 50%;left: 0;right: 0;}
.story_image_actions ul li {display: inline-block;font-size: 30px;margin: 0 10px 0 10px;}
.story_image_actions ul li a {color: #FFF;}
.delete-story {color: #0061c4; padding: 5px 10px; position: absolute; right: 0; top: 0;}
.edit-story {color: #0061c4;padding: 5px 10px;position: absolute;right: 8%;top: 0;}
.delete-story:hover, .edit-story:hover {background-color: #0061c4;color: #fff;}
.mrgleft5{margin-left: 5px;}
.participant-container-main{margin-top: 15px;}
.margin-top30{margin-top: 30px;}
.like_program_btn, .already_liked{color: #fff !important;}
.like_program_btn i{color: #fff !important;}
.like_program_btn:hover, .already_liked:hover{background-color: #FFF;color: #27a7df !important;border: 1px solid #27a7df}
.like_program_btn:hover i{color: #27a7df !important;}
#timezone_dd_container .timezone_id .dropdown-menu{min-width: max-content !important;}
#sub_program_table{width: 100%;}
#sub_program_table, #sub_program_table th, #sub_program_table td {border: 1px solid black;border-collapse: collapse;}
#sub_program_table th, #sub_program_table td {padding: 5px;text-align: left;}
#sub_program_table th:first-child{width: 10%;}
#sub_program_table td:first-child{width: 10%;}

.ui-widget.ui-widget-content{z-index: 99999 !important;}
.delete-advisor{position: absolute;right: 8px;top: 4px;}
.advisor-list ul.tag li {display: inline-block;vertical-align: top;margin: 0 8px 8px 0;font-size: 12px;color: #2c3846;text-transform: uppercase;line-height: 1;/*padding: 7px 11px;*/border-radius: 50px;background-color: #e6e9ec;position: relative;}
.quiz-winner-single-class h4{display: inline-block;}
.sponsor-logo-slider{margin-top: 10px;}
#owl-demo .item{margin: 3px;}
#owl-demo .item img{display: block;width: 100%;height: 159px !important;}
/*added by kaushik end*/

@media (min-width:768px){
    .flex-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: 0;  margin-left: 0;}
    .align-items-stretch {
         -webkit-box-align: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important;
    }
    .d-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
    }
}

.bootstrap-select.btn-group .dropdown-menu li a span.text {
    width: 100%;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    text-align: left;
    color: #333;
}
.bootstrap-select.btn-group .dropdown-menu li.selected a span.text {
    color:#fff;
}

.bootstrap-select.form-control.timezone_dropdown{
 display:table; width:100%; box-shadow:none;
}
.bootstrap-select.form-control.timezone_dropdown .dropdown-toggle{margin-top:0;}